PageSourceSearch

https://www.onegoodthingbyjillee.com/wp-content/plugins/wp-recipe-…-feature-recipe-collections-app.1f07e9ec.js

js onegoodthingbyjillee.com collected 2026-09-24 18:18:30 UTC 652,421 bytes, 44 lines download raw bytes

1(self.webpackChunkWPRecipeMakerPublicSplit=self.webpackChunkWPRecipeMakerPublicSplit||[]).push([[1,10,349],{7404:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(4181),i=n(942);const o={checkInbox:e=>{const t=localStorage.getItem("wprm-recipe-collection");if(t){JSON.parse(t).inbox.items["0-0"].filter((t=>t.recipeId===e)).length>0&&o.updateButtons(e)}},updateButtons:e=>{const t=document.querySelectorAll(".wprm-recipe-add-to-collection");for(let n of t)e===parseInt(n.dataset.recipeId)&&(n.classList.contains("wprm-recipe-not-in-collection")?n.style.display="none":n.classList.contains("wprm-recipe-in-collection")&&(n.style.display=""))}},a=o;var s;window.WPRecipeMaker=void 0===window.WPRecipeMaker?{}:window.WPRecipeMaker,window.WPRecipeMaker.collections={init(){if(0===parseInt(wprmp_public.user)){const e=document.querySelectorAll(".wprm-recipe-add-to-collection-recipe.wprm-recipe-not-in-collection");for(let t of e){const e=parseInt(t.dataset.recipeId);o.checkInbox(e)}if("choose"===wprmp_public.add_to_collection.behaviour){const e=localStorage.getItem("wprm-recipe-collection");if(e){const t=JSON.parse(e);wprmp_public.add_to_collection.collections.user=t.user}}}if(document.addEventListener("click",(function(e){const t=!!e.target.closest&&e.target.closest(".wprm-recipe-add-to-collection.wprm-recipe-not-in-collection");t&&window.WPRecipeMaker.collections.onClick(t,e)}),!1),"logged_in"===wprmp_public.add_to_collection.access&&0===parseInt(wprmp_public.user)&&wprmp_public.add_to_collection.not_logged_in_tooltip){const e=document.querySelectorAll(".wprm-recipe-add-to-collection");for(let t of e)(0,r.Ay)(t,{theme:"wprm",content:wprmp_public.add_to_collection.not_logged_in_tooltip})}},onClick(e,t){if(t.preventDefault(),"logged_in"===wprmp_public.add_to_collection.access&&0===parseInt(wprmp_public.user)){if("redirect"===wprmp_public.add_to_collection.not_logged_in){const t=wprmp_public.add_to_collection.not_logged_in_redirect;if(t)if(e.classList.contains("wprm-recipe-add-to-collection-grid"))window.location=t;else{const n=parseInt(e.dataset.recipeId),r=WPRecipeMaker.collections.getRecipeServings(n);window.WPRecipeMaker.manager.getRecipe(n).then((e=>{if(e){let t={timestamp:Date.now(),recipe:e.data.collection,servings:r,collection:"inbox"};localStorage.setItem("wprm-added-to-collection-before-login",JSON.stringify(t))}window.location=t}))}}}else e.classList.contains("wprm-recipe-add-to-collection-grid")?WPRecipeMaker.collections.onClickGrid(e):WPRecipeMaker.collections.onClickRecipe(e)},onClickGrid(e){const t=e.dataset.gridId;if(window.hasOwnProperty("WPUPG_Grids")&&window.WPUPG_Grids.hasOwnProperty(`wpupg-grid-${t}`)){const n=WPUPG_Grids[`wpupg-grid-${t}`];if(n){const t=n.isotope.getFilteredItemElements();let r=[];for(let e of t)e.classList.contains("wpupg-type-wprm_recipe")&&r.push({id:parseInt(e.dataset.id)});0<r.length&&("choose"===wprmp_public.add_to_collection.behaviour?WPRecipeMaker.collections.showCollectionPicker(e,(t=>{WPRecipeMaker.collections.addRecipesToCollection(e,r,t)})):WPRecipeMaker.collections.addRecipesToCollection(e,r,{id:"inbox"}))}}},onClickRecipe(e){const t=parseInt(e.dataset.recipeId),n=[{id:t,servings:WPRecipeMaker.collections.getRecipeServings(t)}];"choose"===wprmp_public.add_to_collection.behaviour?WPRecipeMaker.collections.showCollectionPicker(e,(t=>{WPRecipeMaker.collections.addRecipesToCollection(e,n,t)})):WPRecipeMaker.collections.addRecipesToCollection(e,n,{id:"inbox"})},getRecipeServings(e){const t=document.querySelectorAll(".wprm-recipe-servings-"+e);let n=0<t.length&&t[0].dataset.servings;return isNaN(n)&&(n=!1),n},currentTooltip:!1,showCollectionPicker(e,t){if(e.hasOwnProperty("_tippy")){const t=e._tippy.state.isShown;if(e._tippy.destroy(),t)return}(0,r.Ay)(e,{theme:"wprm",trigger:"click",showOnCreate:!0,allowHTML:!0,interactive:!0,content(e){window.WPRecipeMaker.collections.currentTooltip={ref:e,callback:t,collection:"",column:"",group:""};let n='<div class="wprm-add-to-collection-tooltip-container">';n+='<select class="wprm-add-to-collection-tooltip" id="wprm-add-to-collection-tooltip-collection" onchange="window.WPRecipeMaker.collections.selectCollection( this )">',n+='<option value="">'+(0,i.f)("Select a collection")+"</option>",n+='<option value="inbox">'+wprmp_public.add_to_collection.collections.inbox+"</option>";for(let t of wprmp_public.add_to_collection.collections.user)n+='<option value="user-'+t.id+'">'+t.name+"</option>";return n+="</select>","choose_column"!==wprmp_public.add_to_collection.choice&&"choose_column_group"!==wprmp_public.add_to_collection.choice||(n+='<select class="wprm-ad
1d-to-collection-tooltip" id="wprm-add-to-collection-tooltip-column" onchange="window.WPRecipeMaker.collections.selectColumn( this )" disabled="disabled">',n+='<option value="">'+(0,i.f)("Select a column")+"</option>",n+="</select>"),"choose_column_group"===wprmp_public.add_to_collection.choice&&(n+='<select class="wprm-add-to-collection-tooltip" id="wprm-add-to-collection-tooltip-group" onchange="window.WPRecipeMaker.collections.selectGroup( this )" disabled="disabled">',n+='<option value="">'+(0,i.f)("Select a group")+"</option>",n+="</select>"),n+="</div>",n},onShown(e){e.popper.addEventListener("click",(function(e){e.stopPropagation(),e.preventDefault()}),!1)}})},selectCollection(e){const t=e.value;window.WPRecipeMaker.collections.currentTooltip.collection=t,window.WPRecipeMaker.collections.currentTooltip.column="",window.WPRecipeMaker.collections.currentTooltip.group="","inbox"===t?window.WPRecipeMaker.collections.madeTooltipSelection():window.WPRecipeMaker.collections.updateDropdowns()},selectColumn(e){const t=e.value;window.WPRecipeMaker.collections.currentTooltip.column=t,window.WPRecipeMaker.collections.currentTooltip.group="",window.WPRecipeMaker.collections.updateDropdowns()},selectGroup(e){const t=e.value;window.WPRecipeMaker.collections.currentTooltip.group=t,window.WPRecipeMaker.collections.madeTooltipSelection()},updateDropdowns(){const e=window.WPRecipeMaker.collections.currentTooltip,t=document.getElementById("wprm-add-to-collection-tooltip-column"),n=document.getElementById("wprm-add-to-collection-tooltip-group"),r=window.WPRecipeMaker.collections.getSelectedCollection(e.collection);if(e.column)1===r.groups.length&&n?(n.value=r.groups[0].id,window.WPRecipeMaker.collections.selectGroup(n)):n||window.WPRecipeMaker.collections.madeTooltipSelection();else{if(t){t.querySelectorAll('option:not([value=""])').forEach((e=>e.parentNode.removeChild(e)))}if(n){n.querySelectorAll('option:not([value=""])').forEach((e=>e.parentNode.removeChild(e)))}r&&(r.columns.every((e=>{let n=document.createElement("option");return n.value=e.id,n.text=e.name,t?(t.add(n),!0):(window.WPRecipeMaker.collections.currentTooltip.column=e.id,!1)})),r.groups.every((e=>{let t=document.createElement("option");return t.value=e.id,t.text=e.name,n?(n.add(t),!0):(window.WPRecipeMaker.collections.currentTooltip.group=e.id,""!==window.WPRecipeMaker.collections.currentTooltip.column&&window.WPRecipeMaker.collections.madeTooltipSelection(),!1)})),1===r.columns.length&&t&&(t.value=r.columns[0].id,window.WPRecipeMaker.collections.selectColumn(t)))}t&&(t.disabled=!r),n&&(n.disabled=!r||""===e.column)},getSelectedCollection(e){let t=!1;if("user-"===e.substring(0,5)){const n=parseInt(e.substring(5)),r=wprmp_public.add_to_collection.collections.user.find((e=>e.id===n));r&&(t=r)}return t},madeTooltipSelection(){const e=window.WPRecipeMaker.collections.currentTooltip;e.ref._tippy.destroy(),e.callback({id:e.collection,column:e.column,group:e.group})},addRecipesToCollection(e,t,n){const r=localStorage.getItem("wprm-recipe-collection");let i=!1;r&&(i=JSON.parse(r));const a=e.innerHTML;e.style.width=`${e.offsetWidth}px`,e.style.height=`${e.offsetHeight}px`,"inline"===getComputedStyle(e).display&&(e.style.display="inline-block"),e.style.opacity="0.5",e.innerHTML="...";let s={Accept:"application/json","Content-Type":"application/json"};0<parseInt(wprmp_public.user)&&(s["X-WP-Nonce"]=wprm_public.api_nonce),fetch(`${wprmp_public.endpoints.collections_helper}/add`,{method:"POST",headers:s,credentials:"same-origin",body:JSON.stringify({localCollections:i,recipes:t,collection:n})}).then((function(n){n.ok?n.json().then((n=>{if(!1===n)alert("Something went wrong. Please try again later.");else if(!0!==n){const e=!!n.hasOwnProperty("collections")&&n.collections;e&&localStorage.setItem("wprm-recipe-collection",JSON.stringify(e))}e.innerHTML=a,e.style.width="",e.style.height="",e.style.display="",e.style.opacity="";for(let e of t)o.updateButtons(e.id)})):alert("Something went wrong. Please try again later.")}))}},s=()=>{window.WPRecipeMaker.collections.init()},"loading"!=document.readyState?s():document.addEventListener("DOMContentLoaded",s)}
1,7743:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(4181);n(942);const i={checkTemp:e=>{const t=localStorage.getItem("wprm-recipe-collection");if(t){const n=JSON.parse(t);if(n.hasOwnProperty("temp")&&n.temp.items.hasOwnProperty("0-0")){n.temp.items["0-0"].filter((t=>t.recipeId===e)).length>0&&i.updateButtons(e)}}},updateButtons:(e,t="add")=>{const n=document.querySelectorAll(".wprm-recipe-add-to-shopping-list");for(let r of n)e===parseInt(r.dataset.recipeId)&&(r.classList.contains("wprm-recipe-not-in-shopping-list")?r.style.display="add"===t?"none":"":r.classList.contains("wprm-recipe-in-shopping-list")&&(r.style.display="add"===t?"":"none"))}},o=i;var a;window.WPRecipeMaker=void 0===window.WPRecipeMaker?{}:window.WPRecipeMaker,window.WPRecipeMaker.shoppingList={init(){if(0===parseInt(wprmp_public.user)){const e=document.querySelectorAll(".wprm-recipe-add-to-shopping-list.wprm-recipe-not-in-shopping-list");for(let t of e){const e=parseInt(t.dataset.recipeId);i.checkTemp(e)}}if(document.addEventListener("click",(function(e){const t=!!e.target.closest&&e.target.closest(".wprm-recipe-add-to-shopping-list.wprm-recipe-not-in-shopping-list, .wprm-recipe-add-to-shopping-list.wprm-recipe-remove-from-shopping-list");t&&window.WPRecipeMaker.shoppingList.onClick(t,e)}),!1),"logged_in"===wprmp_public.quick_access_shopping_list.access&&0===parseInt(wprmp_public.user)&&wprmp_public.add_to_collection.not_logged_in_tooltip){const e=document.querySelectorAll(".wprm-recipe-add-to-shopping-list");for(let t of e)(0,r.Ay)(t,{theme:"wprm",content:wprmp_public.add_to_collection.not_logged_in_tooltip})}},onClick(e,t){if(t.preventDefault(),"logged_in"===wprmp_public.quick_access_shopping_list.access&&0===parseInt(wprmp_public.user)){if("redirect"===wprmp_public.add_to_collection.not_logged_in){const t=wprmp_public.add_to_collection.not_logged_in_redirect;if(t){const n=parseInt(e.dataset.recipeId),r=WPRecipeMaker.shoppingList.getRecipeServings(n);window.WPRecipeMaker.manager.getRecipe(n).then((e=>{if(e){let t={timestamp:Date.now(),recipe:e.data.collection,servings:r,collection:"temp"};localStorage.setItem("wprm-added-to-collection-before-login",JSON.stringify(t))}window.location=t}))}}}else e.classList.contains("wprm-recipe-remove-from-shopping-list")?WPRecipeMaker.shoppingList.onClickRecipeRemove(e):WPRecipeMaker.shoppingList.onClickRecipe(e)},onClickRecipe(e){const t=parseInt(e.dataset.recipeId),n=[{id:t,servings:WPRecipeMaker.shoppingList.getRecipeServings(t)}];WPRecipeMaker.shoppingList.addRecipesToShoppingList(e,n)},getRecipeServings(e){const t=document.querySelectorAll(".wprm-recipe-servings-"+e);let n=0<t.length&&t[0].dataset.servings;return isNaN(n)&&(n=!1),n},addRecipesToShoppingList(e,t){const n=localStorage.getItem("wprm-recipe-collection");let r=!1;n&&(r=JSON.parse(n));const o=e.innerHTML;e.style.width=`${e.offsetWidth}px`,e.style.height=`${e.offsetHeight}px`,"inline"===getComputedStyle(e).display&&(e.style.display="inline-block"),e.style.opacity="0.5",e.innerHTML="...";let a={Accept:"application/json","Content-Type":"application/json"};0<parseInt(wprmp_public.user)&&(a["X-WP-Nonce"]=wprm_public.api_nonce),fetch(`${wprmp_public.endpoints.collections_helper}/add`,{method:"POST",headers:a,credentials:"same-origin",body:JSON.stringify({localCollections:r,recipes:t,collection:{id:"temp"}})}).then((function(n){n.ok?n.json().then((n=>{if(!1===n)alert("Something went wrong. Please try again later.");else if(!0!==n){const e=!!n.hasOwnProperty("collections")&&n.collections;e&&localStorage.setItem("wprm-recipe-collection",JSON.stringify(e))}e.innerHTML=o,e.style.width="",e.style.height="",e.style.display="",e.style.opacity="";for(let e of t)i.updateButtons(e.id,"add")})):alert("Something went wrong. Please try again later.")}))},onClickRecipeRemove(e){const t=[parseInt(e.dataset.recipeId)];WPRecipeMaker.shoppingList.removeRecipesFromShoppingList(e,t)},removeRecipesFromShoppingList(e,t){const n=localStorage.getItem("wprm-recipe-collection");let r=!1;n&&(r=JSON.parse(n));const o=e.innerHTML;e.style.width=`${e.offsetWidth}px`,e.style.height=`${e.offsetHeight}px`,"inline"===getComputedStyle(e).display&&(e.style.display="inline-block"),e.style.opacity="0.5",e.innerHTML="...";let a={Accept:"application/json","Content-Type":"application/json"};0<parseInt(wprmp_public.user)&&(a["X-WP-Nonce"]=wprm_public.api_nonce),fetch(`${wprmp_public.endpoints.collections_helper}/remove`,{method:"POST",headers:a,credentials:"same-origin",body:JSON.stringify({localCollections:r,recipes:t,collection:{id:"temp"}})}).then((function(n){n.ok?n.json().then((n=>{if(!1===n)alert("Something went wrong. Please try again later.");else if(!0!==n){const e=!!n.hasOwnProperty("collections")&&n.collections;e&&localStorage.setItem("wprm-recipe-collection",JSON.stringify(e))}e.innerHTML=o,e.style.width="",e.style.height="",e.style.display="",e.style.opacity="";for(let e of t)i.updateButtons(e,"remove")})):alert("Something went wrong. Please try again later.")}))}},a=()=>
1{window.WPRecipeMaker.shoppingList.init()},"loading"!=document.readyState?a():document.addEventListener("DOMContentLoaded",a)},5580:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var r=n(7810),i=n(7171),o=n(2662),a=n(5017),s=n(942);const l=e=>{const t=!!e.hasOwnProperty("customAction")&&e.customAction,n=!!e.hasOwnProperty("menu")&&e.menu,l=!!e.hasOwnProperty("name")&&e.name,c=!e.hasOwnProperty("showActions")||e.showActions;return r.createElement("div",{className:`wprmprc-collection-header wprmprc-collection-${e.type}-header`,onClick:()=>{e.editing&&e.onEditing(!1)}},!1!==l?r.createElement("div",{className:`wprmprc-collection-header-name wprmprc-collection-${e.type}-name`},e.editing?r.createElement("input",{type:"text",value:l,onClick:e=>{e.preventDefault(),e.stopPropagation()},onChange:t=>{e.onChangeName(t.target.value)},onKeyDown:t=>{"Enter"!==t.key&&"Escape"!==t.key&&"Tab"!==t.key||e.onEditing(!1)},autoFocus:!0}):r.createElement(r.Fragment,null,l,!l&&"grid"===e.layout&&e.hasOwnProperty("onEditing")&&c&&(!e.hasOwnProperty("editStructureMode")||"icons"===e.editStructureMode)&&r.createElement(a.A,{tag:"span",className:"wprmprc-collection-header-name-empty",onClick:()=>{e.onEditing(!0)}},(0,s.f)("Click to set name")),!l&&"grid"===e.layout&&e.hasOwnProperty("editStructureMode")&&"modal"===e.editStructureMode&&"column"===e.type&&r.createElement(r.Fragment,null," "))):e.children,"grid"===e.layout&&c&&r.createElement("div",{className:`wprmprc-collection-header-actions wprmprc-collection-${e.type}-actions`},!1!==t&&r.createElement(a.A,{className:`wprmprc-collection-header-action wprmprc-collection-${e.type}-action`,onClick:t.action,tabIndex:"-1","aria-label":t.title},r.createElement(o.A,{type:t.icon,title:t.title})),!1!==n&&r.createElement(i.A,{menu:n})))}},7663:(e,t,n)=>{"use strict";n.d(t,{A:()=>v});var r=n(7810),i=n(9712),o=n(942),a=n(9707),s=n(2662),l=n(5017),c=n(7171),u=n(9999);function p(){return p=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},p.apply(null,arguments)}const d=(0,i.y)((e=>{const{item:t}=e,n=(0,u.yl)(t.servings);return r.createElement("div",e.containerAttributes,"saved"!==e.type&&"shared"!==e.type&&(!e.collection.fixed||"admin"===e.type)&&r.createElement("div",{className:"wprmprc-collection-item-actions"},"click"!==e.addInterface&&e.isDraggable&&r.createElement("div",p({className:"wprmprc-collection-item-action wprmprc-collection-item-action-order"},e.draggable.dragHandleProps),r.createElement(s.A,{type:"drag"})),"click"!==e.addInterface&&e.onMoveItem&&r.createElement("div",{className:"wprmprc-collection-item-action"},r.createElement(c.A,{title:(0,o.f)("Item Actions"),menu:[{label:(0,o.f)("Move to Another Collection"),action:()=>e.onMoveItem()}]})),"click"===e.addInterface&&r.createElement(l.A,{className:"wprmprc-collection-item-action wprmprc-collection-item-action-add",onClick:()=>{e.onAddItem&&e.onAddItem(t)}},r.createElement(s.A,{type:"plus"})),e.onDeleteItem&&r.createElement(l.A,{className:"wprmprc-collection-item-action wprmprc-collection-item-action-delete",onClick:()=>e.onDeleteItem(t.id,e.index)},r.createElement(s.A,{type:"delete"}))),r.createElement("div",{className:"wprmprc-collection-item-details"+(e.allowDetailsClick?" wprmprc-collection-item-details-allow-click":""),onClick:n=>{if("recipe"===t.type&&e.allowDetailsClick)switch(e.clickSetting){case"recipe":"inbox"===e.type?e.history.push(`/collection/inbox/${t.recipeId}/${t.servings}`):"shared"===e.type?e.history.push(`/share/${e.collection.sharedEncoded}/${t.recipeId}/${t.servings}`):e.history.push(`/collection/${e.type}/${e.collection.id}/${t.recipeId}/${t.servings}`);break;case"parent":"admin"===e.type||n.metaKey||wprmprc_public.settings.recipe_collections_recipe_click_new_tab?window.open(t.parent_url):location.href=t.parent_url}"ingredient"!==t.type&&"note"!==t.type||!e.allowDetailsClick||e.onEditItem()}},r.createElement("div",{className:"wprmprc-collection-item-name"},e.isUnfiled&&r.createElement("div",{className:"wprmprc-collection-item-unfiled"},(0,o.f)("Not in a collection")),"ingredient"===t.type&&!1!==e.ingredientText?r.createElement(r.Fragment,null,""!==t.name&&r.createElement(r.Fragment,null,r.createElement("strong",null,t.name),r.createElement("br",null)),e.ingredientText):r.createElement(r.Fragment,null,"nutrition-ingredient"===t.type?r.createElement(r.Fragment,null,!e.hasOwnProperty("onChangeAmount")||e.collection.fixed&&"admin"!==e.type?r.createElement(r.Fragment,null,`${t.amount}${t.unit?` ${t.unit}`:""}`):r.createElement(l.A,{tag:"a",href:"#",onClick:n=>{n.preventDefault();let r=prompt((0,o.f)("Set a new amount for this ingredient:"),t.amount).trim();r&&e.onChangeAmount(e.index,parseFloat(r))},"aria-label":(0,o.f)("Change ingredient amount")},`${t.amount}${t.unit?` ${t.unit}`:""}`)," ",t.name):t.name)),t.image&&r.createElement("div",{className:"wprmprc-collection-item-image"},r.createElement("img",{src:t.image,alt:t.name}))),"note"!==t.type&&t.hasOwnProperty("servings")&&r.createElement("div",{className:"wprmprc-collection-item-servings"}
1,!1!==e.changeServingsByOne?r.createElement(r.Fragment,null,r.createElement("div",{className:"wprmprc-collection-item-servings-minus",onClick:t=>e.changeServingsByOne(t,e.index,!1)},r.createElement(s.A,{type:"minus"})),r.createElement(l.A,{className:"wprmprc-collection-item-servings-value wprmprc-collection-item-servings-value-click",onClick:n=>{n.preventDefault();let r=prompt((0,o.f)("Set the number of servings"),t.servings);r&&r.trim()&&e.onChangeServings(e.index,parseFloat(r))},"aria-label":(0,o.f)("Set serving size")},n),r.createElement("div",{className:"wprmprc-collection-item-servings-plus",onClick:t=>e.changeServingsByOne(t,e.index,!0)},r.createElement(s.A,{type:"plus"}))):r.createElement("div",{className:"wprmprc-collection-item-servings-value"},n)))}));var m=n(732),f=n(9535);function h(){return h=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},h.apply(null,arguments)}const g=(0,i.y)((e=>{const{item:t}=e,n=(0,u.yl)(t.servings),i=(0,u.Qu)(t)||(0,o.f)("servings"),a=n=>{if("recipe"===t.type&&e.allowDetailsClick)switch(e.clickSetting){case"recipe":"inbox"===e.type?e.history.push(`/collection/inbox/${t.recipeId}/${t.servings}`):"shared"===e.type?e.history.push(`/share/${e.collection.sharedEncoded}/${t.recipeId}/${t.servings}`):e.history.push(`/collection/${e.type}/${e.collection.id}/${t.recipeId}/${t.servings}`);break;case"parent":"admin"===e.type||n.metaKey||wprmprc_public.settings.recipe_collections_recipe_click_new_tab?window.open(t.parent_url):location.href=t.parent_url}};let p=[];const d=e.collection&&e.collection.fixed&&"admin"!==e.type;if("recipe"===t.type&&e.allowDetailsClick&&p.push({label:(0,o.f)("View Recipe"),action:()=>a({})}),d||(e.onMoveItem&&p.push({label:(0,o.f)("Move to Another Collection"),action:()=>e.onMoveItem()}),"ingredient"!==t.type&&"note"!==t.type||p.push({label:"ingredient"===t.type?(0,o.f)("Edit Custom Recipe"):(0,o.f)("Edit Note"),action:()=>e.onEditItem()}),p.push({label:(0,o.f)("Duplicate Item"),action:()=>e.onDuplicateItem()})),"note"!==t.type&&t.hasOwnProperty("servings")&&!1!==e.changeServingsByOne&&(p.push({label:(0,o.f)("Change Servings"),action:()=>{let n=prompt((0,o.f)("Set the number of servings"),t.servings);n&&n.trim()&&e.onChangeServings(e.index,parseFloat(n))}}),wprmprc_public.settings.recipe_collections_items_leftovers&&!d)){const n=t.hasOwnProperty("leftovers")&&t.leftovers;p.push({label:n?(0,o.f)("Do not mark as leftovers"):(0,o.f)("Mark as leftovers"),action:()=>{e.onChangeLeftovers(e.index,!n)}})}if(d||(0<p.length&&p.push({divider:!0}),p.push({label:(0,o.f)("Remove Item"),action:()=>e.onDeleteItem(t.id,e.index)})),"admin"===e.type&&"recipe"===t.type){let e=t.parent_url;p.push({divider:!0},{label:(0,o.f)("View Recipe"),disabled:!e,action:()=>{e&&window.open(e,"_blank")}},{label:(0,o.f)("Edit Recipe"),action:()=>{WPRM_Modal.open("recipe",{recipeId:t.recipeId,saveCallback:e=>{f.A.getRecipeData(e.id).then((e=>{e&&(e.image===t.image&&e.name===t.name||alert((0,o.f)('Make sure to "Reload Recipes in Collection" after saving the collection to see these changes reflected.')))}))}})}})}const g="recipe"===t.type&&t.parent_url&&e.hasOwnProperty("showQR")&&e.showQR;return r.createElement("div",e.containerAttributes,t.image&&"top"===wprmprc_public.settings.recipe_collections_grid_item_image_position&&r.createElement("div",{className:"wprmprc-collection-item-image wprmprc-collection-item-image-top"+("recipe"===t.type&&e.allowDetailsClick?" wprmprc-collection-item-image-allow-click":""),onClick:e=>a(e)},r.createElement("img",{src:t.image,alt:t.name})),r.createElement("div",{className:"wprmprc-collection-item-main"},"saved"!==e.type&&"shared"!==e.type&&r.createElement("div",{className:"wprmprc-collection-item-actions"},"click"===e.addInterface?r.createElement(l.A,{className:"wprmprc-collection-item-action wprmprc-collection-item-action-add",onClick:()=>{e.onAddItem&&e.onAddItem(t)},isButton:e.onAddItem,tabIndex:"-1","aria-label":(0,o.f)("Add item to this collection group")},r.createElement(s.A,{type:"plus-alt",title:(0,o.f)("Add Item")})):r.createElement(r.Fragment,null,"drag"===e.addInterface&&e.isDraggable&&r.createElement("div",h({className:"wprmprc-collection-item-action wprmprc-collection-item-action-order"},e.draggable.dragHandleProps),r.createElement(s.A,{type:"drag"})),r.createElement("div",{className:"wprmprc-collection-item-action"},r.createElement(c.A,{menu:p})))),r.createElement("div",{className:"wprmprc-collection-item-details"+("recipe"===t.type&&e.allowDetailsClick?" wprmprc-collection-item-details-allow-click":""),onClick:e=>a(e)},r.createElement("div",{className:"wprmprc-collection-item-meta"},e.isUnfiled&&r.createElement("div",{className:"wprmprc-collection-item-unfiled"},(0,o.f)("Not in a collection")),r.createElement("div",{className:"wprmprc-collection-item-name"},"ingredient"===t.type&&!1!==e.ingredientText?r.createElement(r.Fragment,null,""!==t.name&&r.createElement(r.Fragment,null,r.createElement("strong",null,t.name),r.createElement("br",null)),e.ingredientText):r.createElement(r.Fragment,null,"nutrition-ingredient"===t.type?r.createElement(r.Fragment,null,e.hasOwnProperty("onChangeAmount")?r.createElement(l.A,{tag:"a",href:"#",onClick:n=>{n.preventDefault();let r=prompt((0,o.f)("Set a new amount for this ingredient:"),t.amount).trim();r&&e.onChangeAmount(e.index,parseFloat(r))},"aria-label":(0,o.f)("Change ingredient amount")},`${t.amount}${t.unit?` ${t.unit}`:""}`):r.createElement(r.Fragment,null,`${t.amount}${t.unit?` ${t.unit}`:""}`)," ",t.name):r.createElement(r.Fragment,null,"note"===t.type?r.createElement("div",{dangerouslySetInnerHTML:{__html:(e=>{let t=String(e).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;");return t=t.replace(/(https?:\/\/[^\s]+)/g,(e=>'<a href="'+e+'" target="_blank">'+e+"</a>")),t})(t.name)}}):t.name)),g&&r.createElement("div",{className:"wprmprc-collection-item-qr"},r.createElement(m.Ay,{value:t.parent_url,style:{height:"auto",maxWidth:"100%"},size:64}))),0<Object.keys(e.nutrition).length&&r.createElement("div",{className:"wprmprc-collection-item-nutrition"},Object.keys(wprmprc_public.labels.nutrition_fields).map((t=>{if(e.nutrition.hasOwnProperty(t)){const n=wprmprc_public.labels.nutrition_fields[t],i=e.nutrition[t];let o=n.unit;return"serving_size"===t&&e.nutrition.hasOwnProperty("serving_unit")&&e.nutrition.serving_unit&&(o=e.nutrition.serving_unit),r.createElement("div",{className:"wprmprc-collection-item-nutrition-field",key:t},r.createElement("div",{className:"wprmprc-collection-item-nutrition-field-label"},n.label),r.createElement("div",{className:"wprmprc-collection-item-nutrition-field-value-container"},r.createElement("span",{className:"wprmprc-collection-item-nutrition-field-value"},i),r.createElement("span",{className:"wprmprc-collection-item-nutrition-field-unit"},o)))}})))),t.image&&"side"===wprmprc_public.settings.recipe_collections_grid_item_image_position&&r.createElement("div",{className:"wprmprc-collection-item-image wprmprc-collection-item-image-side"},r.createElement("img",{src:t.image,alt:t.name})))),"note"!==t.type&&t.hasOwnProperty("servings")&&r.createElement("div",{className:"wprmprc-collection-item-servings"},wprmprc_public.settings.recipe_collections_items_leftovers&&t.hasOwnProperty("leftovers")&&t.leftovers?r.createElement("div",{className:"wprmprc-collection-item-leftovers"},(0,o.f)("Leftovers")):r.createElement(r.Fragment,null,!1!==e.changeServingsByOne?r.createElement(r.Fragment,null,r.createElement(l.A,{className:"wprmprc-collection-item-servings-minus",onClick:t=>e.changeServingsByOne(t,e.index,!1),"aria-label":(0,o.f)("Decrease serving size by one")},r.createElement(s.A,{type:"minus-alt"})),r.createElement(l.A,{className:"wprmprc-collection-item-servings-value wprmprc-collection-item-servings-value-click",onClick:n=>{n.preventDefault();let r=prompt((0,o.f)("Set the number of servings"),t.servings);r&&r.trim()&&e.onChangeServings(e.index,parseFloat(r))},"aria-label":(0,o.f)("Set serving size")},n," ",r.createElement("span",{className:"wprmprc-collection-item-servings-unit"},i)),r.createElement(l.A,{className:"wprmprc-collection-item-servings-plus",onClick:t=>e.changeServingsByOne(t,e.index,!0),"aria-label":(0,o.f)("Increase serving size by one")},r.createElement(s.A,{type:"plus-alt"}))):r.createElement("div",{className:"wprmprc-collection-item-servings-value"},n," ",r.createElement("span",{className:"wprmprc-collection-item-servings-unit"},i)))))})),v=(0,i.y)((e=>{const{item:t}=e,n=e.hasOwnProperty("interface")?e.interface:"drag";let i=!1;const o="admin"===e.type?"parent":wprmprc_public.settings.recipe_collections_recipe_click;if("recipe"===t.type)switch(i=e.allowClick&&"disabled"!==o,o){case"disabled":i=!1;break;case"parent":t.parent_url||(i=!1)}"ingredient"!==t.type&&"note"!==t.type||!e.hasOwnProperty("onEditItem")||(i=!0);let s=!1;if("ingredient"===t.type){const e=t.ingredients.filter((e=>e.amount||e.unit||e.name));s=r.createElement(r.Fragment,null,r.createElement("div",{className:"wprmprc-collection-item-ingredients"},e.map(((e,t)=>{let n="";return e.amount&&(n+=`${e.amount} `),e.unit&&(n+=`${e.unit} `),e.name&&(n+=`${e.name}`),r.createElement("div",{className:"wprmprc-collection-item-ingredients-line",key:t},n.trim())}))),t.hasOwnProperty("text")&&t.text&&r.createElement(r.Fragment,null,0<e.length&&r.createElement("br",null),r.createElement("div",{className:"wprmprc-collection-item-text"},t.text)))}let l={};if(e.showNutrition&&wprmprc_public.settings.recipe_collections_nutrition_facts_highlight&&0<wprmprc_public.settings.recipe_collections_nutrition_facts_highlight_fields.length){const n=wprmprc_public.settings.recipe_collections_nutrition_facts_highlight_fields;if(0<n.length&&("recipe"===t.type&&e.recipes.hasOwnProperty(t.recipeId)&&e.recipes[t.recipeId].hasOwnProperty("nutrition")&&(t.nutrition=e.recipes[t.recipeId].nutrition),t.hasOwnProperty("nutrition")))for(let e of n)if(t.nutrition.hasOwnProperty(e)){if(l[e]=t.nutrition[e],"total"===wprmprc_public.settings.recipe_collections_nutrition_facts_count){const n=t.hasOwnProperty("servings")?t.servings:1;l[e]*=n,l[e]=(0,a.V)(l[e],wprmprc_public.settings.recipe_collections_nutrition_facts_round_to_decimals)}"serving_size"===e&&(l.serving_unit=t.nutrition.hasOwnProperty("serving_unit")?t.nutrition.serving_unit:"")}}let c=!1;wprmprc_public.settings.recipe_collections_adjustable_servings&&"function"==typeof e.onChangeServings&&(c=(n,r,i)=>{n.preventDefault();const o=i?t.servings+1:t.servings-1;return e.onChangeServings(r,o),!1});let u="wprmprc-collection-item";u+=` wprmprc-collection-item-${wprmprc_public.settings.recipe_collections_recipe_style}`,u+=` wprmprc-collection-item-${t.type}`,"recipe"===t.type&&(u+=` wprmprc-collection-item-recipe-${t.recipeId}`),t.hasOwnProperty("color")&&(u+=` wprmprc-collection-item-color-${t.color}`),t.hasOwnProperty("image")&&t.image&&(u+=" wprmprc-collection-item-has-image");let p={className:u},m=!1;e.hasOwnProperty("draggable")&&!1!==e.draggable&&(m=!0,p={...p,ref:e.draggable.innerRef,...e.draggable.draggableProps});const f={...e,addInterface:n,clickSetting:o,allowDetailsClick:i,ingredientText:s,nutrition:l,changeServingsByOne:c,isDraggable:m,containerAttributes:p};return r.createElement(r.Fragment,null,"classic"===e.layout?r.createElement(d,f):r.createElement(g,f))}))},4381:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var r=n(7810),i=n(9707),o=n(942),a=n(9535),s=n(3768);class l extends r.Component{constructor(e){super(e),this.state={loadingNutrition:!0,nutrition:[]},this.pendingNutritionRequests=new Set}componentDidMount(){this.checkRecipes()}componentDidUpdate(e){JSON.stringify(this.props.items)===JSON.stringify(e.items)&&JSON.stringify(this.props.recipes)===JSON.stringify(e.recipes)||this.checkRecipes()}checkRecipes(){let e=[],t=[],n=[],r=[];for(let i of this.props.items)if("recipe"===i.type){let n=!!this.props.recipes.hasOwnProperty(i.recipeId)&&this.props.recipes[i.recipeId];n&&n.hasOwnProperty("nutrition")&&n.nutrition&&0!==Object.keys(n.nutrition).length||r.includes(i.recipeId)||r.push(i.recipeId);let o=i.hasOwnProperty("servings")?i.servings:1;e.push(i.recipeId),t.push(o)}else"ingredient"!==i.type&&"nutrition-ingredient"!==i.type||i.hasOwnProperty("nutrition")&&Object.keys(i.nutrition).length>0&&n.push(i.id);if(0<r.length){const i=r.sort().join(",");if(this.pendingNutritionRequests.has(i))return;this.pendingNutritionRequests.add(i),this.setState({loadingNutrition:!0}
1,(()=>{a.A.getNutrition(r).then((r=>{if(this.pendingNutritionRequests.delete(i),r){this.props.onUpdateRecipes(r);const i=JSON.parse(JSON.stringify(this.props.recipes));for(let e in r)if(r.hasOwnProperty(e)){const t=i.hasOwnProperty(e)?i[e]:{};i[e]={...t,...r[e]}}this.updateNutrition(e,t,n,i)}else this.updateNutrition(e,t,n)})).catch((r=>{this.pendingNutritionRequests.delete(i),this.updateNutrition(e,t,n)}))}))}else this.updateNutrition(e,t,n)}updateNutrition(e,t,n,r=null){const o=r||this.props.recipes;let s={};for(let i of wprmprc_public.settings.recipe_collections_nutrition_facts_fields){s.hasOwnProperty(i)||(s[i]=0);for(let n=0;n<e.length;n++){const r=e[n],a=o.hasOwnProperty(r)?o[r]:{},l=a.hasOwnProperty("nutrition")?a.nutrition:{};if(l.hasOwnProperty(i)&&l[i]){let e=l[i];"total"===wprmprc_public.settings.recipe_collections_nutrition_facts_count?t.hasOwnProperty(n)&&0<=t[n]&&(e*=t[n]):t.hasOwnProperty(n)&&0===t[n]&&(e=0),s[i]+=e}}for(let e=0;e<n.length;e++){const t=n[e],r=this.props.items.find((e=>t===e.id));if(r){const e=r.hasOwnProperty("nutrition")?r.nutrition:{};if(e.hasOwnProperty(i)&&e[i]){let t=parseFloat(e[i]);if(!isNaN(t)){if("nutrition-ingredient"===r.type){const e=parseFloat(r.amount),n=parseFloat(r.amountOriginal);!isNaN(e)&&0<n&&e!==n?t*=e/n:0===e&&(t=0)}const e=r.hasOwnProperty("servings")?r.servings:1;"total"===wprmprc_public.settings.recipe_collections_nutrition_facts_count?0<=e&&(t*=e):0===e&&(t=0),s[i]+=t}}}}}for(let a in s)s.hasOwnProperty(a)&&0<s[a]&&(s[a]=(0,i.V)(s[a],wprmprc_public.settings.recipe_collections_nutrition_facts_round_to_decimals));let l=!1;for(let i in s)if(wprmprc_public.labels.nutrition_fields[i].hasOwnProperty("type")&&"calculated"===wprmprc_public.labels.nutrition_fields[i].type){l=!0;break}l?a.A.getCalculated(s).then((e=>{e&&Object.keys(e.calculated).length>0&&(s={...s,...e.calculated}),this.setState({loadingNutrition:!1,nutrition:s})})):this.setState({loadingNutrition:!1,nutrition:s})}render(){return wprmprc_public.settings.recipe_collections_nutrition_facts&&0!==wprmprc_public.settings.recipe_collections_nutrition_facts_fields.length?r.createElement("div",{className:"wprmprc-collection-column-nutrition"},r.createElement("div",{className:"wprmprc-collection-column-nutrition-header"},"total"===wprmprc_public.settings.recipe_collections_nutrition_facts_count?(0,o.f)("Nutrition Facts"):(0,o.f)("Nutrition Facts (per serving)")),r.createElement("div",{className:"wprmprc-collection-column-nutrition-fields"},this.state.loadingNutrition?r.createElement(s.A,null):r.createElement(r.Fragment,null,Object.keys(wprmprc_public.labels.nutrition_fields).map((e=>{if(this.state.nutrition.hasOwnProperty(e)){const t=wprmprc_public.labels.nutrition_fields[e],n=this.state.nutrition[e];return r.createElement("div",{className:"wprmprc-collection-column-nutrition-field",key:e},r.createElement("div",{className:"wprmprc-collection-column-nutrition-field-label"},t.label),r.createElement("div",{className:"wprmprc-collection-column-nutrition-field-value-container"},r.createElement("span",{className:"wprmprc-collection-column-nutrition-field-value"},n),r.createElement("span",{className:"wprmprc-collection-column-nutrition-field-unit"},t.unit)))}}))))):null}}},7931:(e,t,n)=>{"use strict";n.d(t,{A:()=>de});var r=n(7810),i=n(9712),o=n(3762),a=n(6136),s=n(942),l=n(5017);const c=e=>{const t=parseInt(e);return 0<t&&t},u=e=>e&&"object"==typeof e&&!e.fixed&&!e.favorites,p=(e,t)=>{if(e&&e.items&&"object"==typeof e.items)for(let n of Object.values(e.items))if(Array.isArray(n))for(let e of n){if(!e||"recipe"!==e.type)continue;const n=c(e.recipeId);n&&t(n,e)}},d=e=>{const t=(e=>{const t=new Map,n=e&&Array.isArray(e.user)?e.user:[];for(let r of n)u(r)&&p(r,(e=>{t.has(e)||t.set(e,[]);const n=t.get(e);n.some((e=>e.id===r.id))||n.push({id:r.id,name:r.name||""})}));return t})(e),n=new Set;let r=0;return e&&e.inbox&&p(e.inbox,(e=>{t.has(e)||(n.add(e),r++)})),{membership:t,unfiledRecipeIds:n,unfiledItemCount:r}};var m=n(7171),f=n(3768),h=n(2483);var g=n(2662),v=n(1246),y=n(9535);class b extends r.Component{constructor(e){super(e),this.state={saving:!1,saved:!1}}componentDidUpdate(){if(this.state.saved){const e=wprmprc_public.settings.recipe_collections_link;e&&(window.location=e)}}saveCollection(){if(0===parseInt(wprmp_public.user)){const e=localStorage.getItem("wprm-recipe-collection");let t;t=e?JSON.parse(e):wprmp_public.collections.default;let n=JSON.parse(JSON.stringify(this.props.collection));n.shared=!1,delete n.sharedEncoded;let r=Math.max.apply(Math,t.user.map((function(e){return e.id})));
1r=r<0?-1:r,n.id=r+1,t.user.push(n),localStorage.setItem("wprm-recipe-collection",JSON.stringify(t)),this.setState({saved:!0})}else if("shared"===this.props.type){const e=new a.A("wp-recipe-maker").decode(this.props.collection.sharedEncoded);if(e){const t=e[0],n=1<e.length?e[1]:"inbox";this.setState({saving:!0}),y.A.saveSharedCollectionToCollections(t,n).then((()=>{this.setState({saving:!1,saved:!0})}))}else alert((0,s.f)("Something went wrong. Please try again."))}else this.setState({saving:!0}),y.A.saveCollectionToCollections(this.props.collection.id).then((()=>{this.setState({saving:!1,saved:!0})}))}render(){if(this.state.saved||!wprmprc_public.settings.recipe_collections_save_button)return null;const e=this.props.hasOwnProperty("layout")?this.props.layout:"classic";return r.createElement(r.Fragment,null,"grid"===e?r.createElement(l.A,{className:"wprmprc-container-header-action wprmprc-container-header-action-save",onClick:this.saveCollection.bind(this),tabIndex:"-1","aria-label":(0,s.f)("Save to my Collections")},this.state.saving?r.createElement(f.A,null):r.createElement(g.A,{type:"download",title:(0,s.f)("Save to my Collections")})):r.createElement("div",{className:"wprmprc-collection-action",onClick:this.saveCollection.bind(this)},this.state.saving?r.createElement(f.A,null):(0,s.f)("Save to my Collections")))}}const w=e=>{const t=(0,v.A)()&&wprmprc_public.settings.recipe_collections_print,n=(0,v.A)()&&wprmprc_public.settings.recipe_collections_print_recipes,i=t||n,o=t&&n,c=wprmprc_public.settings.recipe_collections_share_collection&&0<wprmp_public.user,u=e.collection.hasOwnProperty("shared")&&e.collection.shared;let p="";if(c&&u){const t=new a.A("wp-recipe-maker");let n;if(n="inbox"===e.type?t.encode([wprmp_public.user]):t.encode([wprmp_public.user,e.collection.id]),n){p=`${window.location.href.split("#")[0]}#share/${n}`}}const d=e.collection.hasOwnProperty("description")?e.collection.description:"";return r.createElement("div",{className:"wprmprc-container-header-actions"},wprmprc_public.settings.recipe_collections_shopping_list&&"admin"!==e.type&&r.createElement(l.A,{className:"wprmprc-container-header-action wprmprc-container-header-action-shopping-list",onClick:()=>{e.openShoppingList()},tabIndex:"-1","aria-label":(0,s.f)("Open the shopping list")},r.createElement(g.A,{type:"cart",title:(0,s.f)("Shopping List")})),i&&r.createElement(l.A,{className:"wprmprc-container-header-action wprmprc-container-header-action-print-collection",onClick:()=>{o||(t?e.onPrintCollection():e.onPrintRecipes())},isButton:!o,"aria-label":t?(0,s.f)("Print this collection"):(0,s.f)("Print recipes in this collection"),tabIndex:"-1"},o?r.createElement(m.A,{icon:"printer",title:(0,s.f)("Print"),menu:[{label:(0,s.f)("Print Collection"),action:()=>{e.onPrintCollection()}},{label:(0,s.f)("Print Recipes"),action:()=>{e.onPrintRecipes()}}]}):r.createElement(g.A,{type:"printer",title:t?(0,s.f)("Print Collection"):(0,s.f)("Print Recipes")})),wprmprc_public.settings.recipe_collections_nutrition_facts&&r.createElement(l.A,{className:"wprmprc-container-header-action wprmprc-container-header-action-nutrition",onClick:()=>{e.onChangeShowNutrition(!e.showNutrition)},tabIndex:"-1","aria-label":e.showNutrition?(0,s.f)("Hide Nutrition Facts"):(0,s.f)("Show Nutrition Facts")},e.showNutrition?r.createElement(g.A,{type:"no-nutrition",title:(0,s.f)("Hide Nutrition Facts")}):r.createElement(g.A,{type:"nutrition",title:(0,s.f)("Show Nutrition Facts")})),("saved"===e.type||"shared"===e.type)&&r.createElement(b,{layout:"grid",type:e.type,collection:e.collection}),"saved"!==e.type&&"shared"!==e.type&&r.createElement(r.Fragment,null,c&&r.createElement(l.A,{className:"wprmprc-container-header-action wprmprc-container-header-action-share-collection",isButton:!1,"aria-label":(0,s.f)("Share This Collection"),tabIndex:"-1"},r.createElement(m.A,{icon:u?"cloud-upload-alt":"cloud-upload",title:u?(0,s.f)("Shared Collection"):(0,s.f)("Share this Collection"),menu:[{label:(0,s.f)("Copy Share Link"),disabled:!u,copyToClipboard:{text:p,message:(0,s.f)("The link copied to your clipboard will allow others to access (but not edit) this collection.")}},{label:u?(0,s.f)("Stop Sharing Collection"):(0,s.f)("Start Sharing Collection"),action:()=>{e.onChangeCollection({shared:!u})},closeOnAction:u}]})),(!e.collection.fixed||"admin"===e.type)&&wprmprc_public.settings.recipe_collections_history&&r.createElement(l.A,{className:"wprmprc-container-header-action wprmprc-container-header-action-history",isButton:!1,"aria-label":(0,s.f)("Undo/Redo History"),tabIndex:"-1"},r.createElement(m.A,{icon:"history",title:(0,s.f)("Undo/Redo History"),menu:[{label:(0,s.f)("Undo"),disabled:e.historyCursor<0,action:e.onHistoryUndo},{label:(0,s.f)("Redo"),disabled:e.historyCursor>=e.historyEntries.length-1,action:e.onHistoryRedo},{label:`${(0,s.f)("Show History")} (${e.historyEntries.length})`,action:e.onShowHistory}]})),(!e.collection.fixed||"admin"===e.type)&&("modal"===wprmprc_public.settings.recipe_collections_appearance_structure_layout?r.createElement(l.A,{className:"wprmprc-container-header-action wprmprc-container-header-action-structure",onClick:()=>{e.onEditStructure()},tabIndex:"-1","aria-label":(0,s.f)("Change Collection Structure")},r.createElement(g.A,{type:"grid",title:(0,s.f)("Change Collection Structure")})):r.createElement(r.Fragment,null,r.createElement(l.A,{className:"wprmprc-container-header-action wprmprc-container-header-action-clear",onClick:()=>{confirm((0,s.f)("Are you sure you want to remove all items from this collection?"))&&e.onChangeCollection({items:{}})},tabIndex:"-1","aria-label":(0,s.f)("Clear all items in this collection")},r.createElement(g.A,{type:"clear",title:(0,s.f)("Clear Items")})),r.createElement(l.A,{className:"wprmprc-container-header-action wprmprc-container-header-action-description",onClick:()=>{const t=prompt((0,s.f)("Description for this collection:"),d);null!==t&&e.onChangeCollection({description:t})},tabIndex:"-1","aria-label":d?(0,s.f)("Change the description for this collection"):(0,s.f)("Set a description for this collection")},r.createElement(g.A,{type:"info",title:d?(0,s.f)("Change Description"):(0,s.f)("Set Description")}))))))};var I=n(351);class E extends r.Component{constructor(e){super(e),this.searchInput=r.createRef(),this.state={searching:!1}}componentDidMount(){this.searchInput.current.select()}onSearch(e){this.props.onChangeSearch(e),this.props.onChangeAddItems([]),this.setState({search:e,searching:!0}),y.A.searchIngredients(e).then((e=>{!1!==e&&(this.props.onChangeAddItems(e),this.setState({searching:!1}))}))}render(){return r.createElement("div",{className:"wprmprc-collection-action-search-ingredient"},r.createElement("input",{ref:this.searchInput,type:"text",value:this.props.search,placeholder:(0,s.f)("Start typing to search..."),onChange:e=>{this.onSearch(e.target.value)}}),this.state.searching&&r.createElement("div",{style:{marginTop:10}},r.createElement(f.A,null)))}}class S extends r.Component{constructor(e){super(e),this.searchInput=r.createRef(),this.state={searching:!1}}componentDidMount(){this.searchInput.current.select()}onSearch(e){this.props.onChangeSearch(e),this.props.onChangeAddItems([]),this.setState({searching:!0}),y.A.searchRecipes(e).then((e=>{!1!==e&&(this.props.onChangeAddItems(e),this.setState({searching:!1}))}))}render(){return r.createElement("div",{className:"wprmprc-collection-action-search-recipe"},r.createElement("input",{ref:this.searchInput,type:"text",value:this.props.search,placeholder:(0,s.f)("Start typing to search..."),onChange:e=>{this.onSearch(e.target.value)}}),this.state.searching&&r.createElement("div",{style:{marginTop:10}},r.createElement(f.A,null)))}}class C extends r.Component{componentDidMount(){this.updateAddItems()}componentDidUpdate(e){e.collection!==this.props.collection&&this.updateAddItems()}updateAddItems(){let e;if("inbox"===this.props.collection)e=this.props.collections.inbox;else{const t=parseInt(this.props.collection);e=this.props.collections.user.find((e=>t===e.id))}if(e&&e.items){const t=Object.values(e.items).reduce(((e,t)=>e.concat(t)),[]);this.props.onChangeAddItems(t)}else this.props.onChangeAddItems([])}render(){let e=[{value:"inbox",label:this.props.collections.inbox.name}];for(let t of this.props.collections.user)e.push({value:t.id,label:t.name});return r.createElement(I.Ay,{className:"wprmprc-collection-action-select-collection",value:e.filter((({value:e})=>e===this.props.collection)),onChange:e=>this.props.onChangeCollection(e.value),options:e,clearable:!1,styles:{control:e=>({...e,borderRadius:5})}})}}var x=n(7663);function P(){return P=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},P.apply(null,arguments)}const M=e=>{const{item:t}=e;let n=!e.hasOwnProperty("draggable")||e.draggable;return("saved"===e.type||"shared"===e.type||e.collection&&e.collection.fixed&&"admin"!==e.type)&&(n=!1),r.createElement(r.Fragment,null,n?r.createElement(o.sx,{draggableId:`${t.id}`,index:e.index,type:"RECIPE"},((t,n)=>r.createElement(x.A,P({},e,{draggable:t})))):r.createElement(x.A,e))};var N=n(3811);const k=e=>{const{item:t}=e,n=[{value:"none",label:(0,s.f)("None")},{value:"blue",label:(0,s.f)("Blue")},{value:"red",label:(0,s.f)("Red")},{value:"green",label:(0,s.f)("Green")},{value:"yellow",label:(0,s.f)("Yellow")}];return r.createElement("div",{className:"wprmprc-collection-action-edit-ingredient-form"},r.createElement("label",{htmlFor:"wprmprc-collection-action-edit-ingredient-name"},(0,s.f)("Name")),r.createElement("input",{id:"wprmprc-collection-action-edit-ingredient-name",type:"text",value:t.name,onChange:n=>e.onEdit({...t,name:n.target.value})}),r.createElement("label",null,(0,s.f)("Ingredients")),r.createElement(N.A,{type:"ingredient",onAdd:()=>{let n=[...t.ingredients],r=Math.max.apply(Math,n.map((function(e){return e.id})));r=r<0?-1:r,n.push({id:r+1,amount:"",unit:"",name:""}),e.onEdit({...t,ingredients:n}
1)},onDelete:(n,r)=>{let i=[...t.ingredients];i.splice(r,1),e.onEdit({...t,ingredients:i})},onReorder:n=>{e.onEdit({...t,ingredients:n})},items:t.ingredients,item:(n,i,o)=>r.createElement(r.Fragment,null,n?r.createElement(r.Fragment,null,r.createElement("input",{type:"text",value:i.amount,placeholder:"1",onChange:n=>{let r=[...t.ingredients];r[o]={...r[o],amount:n.target.value},e.onEdit({...t,ingredients:r})}}),r.createElement("input",{type:"text",value:i.unit,placeholder:(0,s.f)("cup"),onChange:n=>{let r=[...t.ingredients];r[o]={...r[o],unit:n.target.value},e.onEdit({...t,ingredients:r})}}),r.createElement("input",{type:"text",value:i.name,placeholder:(0,s.f)("olive oil"),onChange:n=>{let r=[...t.ingredients];r[o]={...r[o],name:n.target.value},e.onEdit({...t,ingredients:r})}})):r.createElement(r.Fragment,null,`${i.amount?`${i.amount} `:""} ${i.unit?`${i.unit} `:""}${i.name}`.trim())),labels:{add:(0,s.f)("Add Ingredient"),edit:(0,s.f)("Edit Ingredients")},editing:!0,skipConfirm:!0}),r.createElement("label",{htmlFor:"wprmprc-collection-action-edit-ingredient-text"},(0,s.f)("Text")),r.createElement("textarea",{id:"wprmprc-collection-action-edit-ingredient-text",value:t.hasOwnProperty("text")?t.text:"",onChange:n=>e.onEdit({...t,text:n.target.value})}),!0===wprmprc_public.settings.recipe_collections_nutrition_facts&&r.createElement(r.Fragment,null,r.createElement("label",null,(0,s.f)("Nutrition Facts (per serving)")),wprmprc_public.settings.recipe_collections_nutrition_facts_fields.map(((n,i)=>{const o=t.nutrition.hasOwnProperty(n)?t.nutrition[n]:"",a=wprmprc_public.labels.nutrition_fields.hasOwnProperty(n)?wprmprc_public.labels.nutrition_fields[n].label:n,s=wprmprc_public.labels.nutrition_fields.hasOwnProperty(n)?wprmprc_public.labels.nutrition_fields[n].unit:"";return r.createElement("div",{className:"wprmprc-collection-action-edit-ingredient-nutrient",key:i},r.createElement("div",{className:"wprmprc-collection-action-edit-ingredient-nutrient-value"},r.createElement("input",{type:"number",value:o,onChange:r=>{let i={...t.nutrition};i[n]=r.target.value,e.onEdit({...t,nutrition:i})}})," ",s),a?r.createElement("div",{className:"wprmprc-collection-action-edit-ingredient-nutrient-label"},a):null)}))),r.createElement("label",null,(0,s.f)("Color")),r.createElement(I.Ay,{className:"wprmprc-collection-action-edit-item-color",value:n.filter((({value:e})=>e===t.color)),onChange:n=>e.onEdit({...t,color:n.value}),options:n,clearable:!1,styles:{control:e=>({...e,borderRadius:5})},menuPlacement:"top"}))};function A(){return A=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},A.apply(null,arguments)}class O extends r.Component{componentDidMount(){this.props.onChangeAddItems([{type:"ingredient",name:"",color:"none",ingredients:[{id:0,amount:"",unit:"",name:""}],nutrition:{}}])}render(){const e=this.props.hasOwnProperty("interface")?this.props.interface:"drag",t={...this.props.addItems[0],id:"select-0"};return"ingredient"!==t.type?null:r.createElement("div",{className:"wprmprc-collection-action-add-ingredient"},r.createElement(o.gL,{droppableId:"select-items",type:"RECIPE",isDropDisabled:!0},((n,i)=>r.createElement("div",A({className:"wprmprc-collection-action-select-items",ref:n.innerRef},n.droppableProps),r.createElement("div",{className:"wprmprc-collection-action-select-items-add"},"click"===e?(0,s.f)("Click to add:"):(0,s.f)("Drag and drop to add:")),r.createElement(M,{layout:this.props.layout,type:this.props.type,collection:this.props.collection,item:t,interface:this.props.interface,onAddItem:this.props.onAddItem,key:"select-custom",index:0})))),r.createElement(k,{item:t,onEdit:e=>this.props.onChangeAddItems([e])}))}}const D=e=>{const{item:t}=e,n=[{value:"none",label:(0,s.f)("None")},{value:"blue",label:(0,s.f)("Blue")},{value:"red",label:(0,s.f)("Red")},{value:"green",label:(0,s.f)("Green")},{value:"yellow",label:(0,s.f)("Yellow")}];return r.createElement("div",{className:"wprmprc-collection-action-edit-note-form"},r.createElement("label",{htmlFor:"wprmprc-collection-action-edit-note-name"},(0,s.f)("Note")),r.createElement("textarea",{id:"wprmprc-collection-action-edit-note-name",value:t.name,onChange:n=>e.onEdit({...t,name:n.target.value})}),r.createElement("label",null,(0,s.f)("Color")),r.createElement(I.Ay,{className:"wprmprc-collection-action-edit-item-color",value:n.filter((({value:e})=>e===t.color)),onChange:n=>e.onEdit({...t,color:n.value}),options:n,clearable:!1,styles:{control:e=>({...e,borderRadius:5})},menuPlacement:"top"}))};function _(){return _=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},_.apply(null,arguments)}class T extends r.Component{componentDidMount(){this.props.onChangeAddItems([{type:"note",name:"",color:"none"}])}render(){const e=this.props.hasOwnProperty("interface")?this.props.interface:"drag",t={...this.props.addItems[0],id:"select-0"};return"note"!==t.type?null:r.createElement("div",{className:"wprmprc-collection-action-add-note"},r.createElement(o.gL,{droppableId:"select-items",type:"RECIPE",isDropDisabled:!0},((n,i)=>r.createElement("div",_({className:"wprmprc-collection-action-select-items",ref:n.innerRef},n.droppableProps),r.createElement("div",{className:"wprmprc-collection-action-select-items-add"},"click"===e?(0,s.f)("Click to add:"):(0,s.f)("Drag and drop to add:")),r.createElement(M,{layout:this.props.layout,type:this.props.type,collection:this.props.collection,item:t,interface:this.props.interface,onAddItem:this.props.onAddItem,key:"select-custom",index:0})))),r.createElement(D,{item:t,onEdit:e=>this.props.onChangeAddItems([e])}))}}function L(){return L=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},L.apply(null,arguments)}class R extends r.Component{constructor(e){super(e),this.state={itemsPerPage:10,page:1}}componentDidUpdate(e){JSON.stringify(this.props.addItems)!==JSON.stringify(e.addItems)&&this.setState({page:1})}render(){const e=this.props.hasOwnProperty("interface")?this.props.interface:"drag",t=this.state.page*this.state.itemsPerPage;return r.createElement(o.gL,{droppableId:"select-items",type:"RECIPE",isDropDisabled:!0},((n,i)=>r.createElement("div",L({className:"wprmprc-collection-action-select-items",ref:n.innerRef},n.droppableProps),0<this.props.addItems.length&&r.createElement("div",{className:"wprmprc-collection-action-select-items-add"},"click"===e?(0,s.f)("Click to add:"):(0,s.f)("Drag and drop to add:")),this.props.addItems.map(((e,n)=>t<=n?null:r.createElement(M,{layout:this.props.layout,type:this.props.type,collection:this.props.collection,item:{...e,id:`select-${e.id}`},interface:this.props.interface,onAddItem:this.props.onAddItem,index:n,key:`select-${e.id}`}))),t<this.props.addItems.length&&r.createElement("div",{className:"wprmprc-collection-action-select-items-actions"},r.createElement("span",{role:"button",className:"wprmprc-collection-action-select-items-action",onClick:()=>{this.setState({page:this.state.page+1})}},(0,s.f)("Load more..."))))))}}const j=e=>{let t=[];("admin"===e.type||wprmprc_public.settings.recipe_collections_items_allow_recipe_search)&&t.pu
1sh({value:"search",label:(0,s.f)("Search Recipes")}),wprmprc_public.settings.recipe_collections_items_allow_ingredient&&t.push({value:"ingredient",label:(0,s.f)("Search Ingredients")}),wprmprc_public.settings.recipe_collections_items_allow_custom_recipe&&t.push({value:"custom",label:(0,s.f)("Add Custom Recipe")}),wprmprc_public.settings.recipe_collections_items_allow_note&&t.push({value:"note",label:(0,s.f)("Add Note")}),"admin"!==e.type&&t.unshift({value:"collection",label:(0,s.f)("Add from Collection")});let n=e.options.mode;return void 0===t.find((e=>e.value===n))&&(n=t.length>0&&t[0].value),r.createElement(r.Fragment,null,r.createElement(I.Ay,{className:"wprmprc-collection-action-add-item-mode",value:t.filter((({value:e})=>e===n)),onChange:t=>e.onChangeModeOptions({...e.options,mode:t.value}),options:t,clearable:!1,isSearchable:!1,styles:{control:e=>({...e,borderRadius:5})}}),"search"===n&&r.createElement(S,{onChangeAddItems:e.onChangeAddItems,search:e.options.searchRecipe,onChangeSearch:t=>e.onChangeModeOptions({...e.options,searchRecipe:t})}),"collection"===n&&r.createElement(C,{collections:e.collections,onChangeAddItems:e.onChangeAddItems,collection:e.options.collection,onChangeCollection:t=>e.onChangeModeOptions({...e.options,collection:t})}),"ingredient"===n&&r.createElement(E,{onChangeAddItems:e.onChangeAddItems,search:e.options.searchIngredient,onChangeSearch:t=>e.onChangeModeOptions({...e.options,searchIngredient:t})}),"custom"===n&&r.createElement(O,{layout:e.layout,type:e.type,collection:e.collection,addItems:e.addItems,onChangeAddItems:e.onChangeAddItems,interface:e.interface,onAddItem:e.onAddItem}),"note"===n&&r.createElement(T,{layout:e.layout,type:e.type,collection:e.collection,addItems:e.addItems,onChangeAddItems:e.onChangeAddItems,interface:e.interface,onAddItem:e.onAddItem}),("collection"===n||"search"===n||"ingredient"===n)&&r.createElement(R,{layout:e.layout,type:e.type,collection:e.collection,addItems:e.addItems,interface:e.interface,onAddItem:e.onAddItem}))};class B extends r.Component{render(){const e=(e,t,n,i)=>r.createElement(r.Fragment,null,t?r.createElement("input",{type:"text",value:n.name,onChange:t=>{let n="columns"===e?[...this.props.columns]:[...this.props.groups];n[i]={...n[i],name:t.target.value},"columns"===e?this.props.onChangeColumns(n):this.props.onChangeGroups(n)}}):n.name);return r.createElement(r.Fragment,null,r.createElement(N.A,{type:"column",onAdd:()=>{let e=[...this.props.columns],t=Math.max.apply(Math,e.map((function(e){return e.id})));t=t<0?-1:t,e.push({id:t+1,name:""}),this.props.onChangeColumns(e)},onDelete:(e,t)=>{let n=[...this.props.columns];n.splice(t,1),this.props.onChangeColumns(n)},onReorder:e=>{this.props.onChangeColumns(e)},items:this.props.columns,item:(t,n,r)=>e("columns",t,n,r),labels:{add:(0,s.f)("Add Column"),edit:(0,s.f)("Edit Columns")}}),r.createElement(N.A,{type:"group",onAdd:()=>{let e=[...this.props.groups],t=Math.max.apply(Math,e.map((function(e){return e.id})));t=t<0?-1:t,e.push({id:t+1,name:""}),this.props.onChangeGroups(e)},onDelete:(e,t)=>{let n=[...this.props.groups];n.splice(t,1),this.props.onChangeGroups(n)},onReorder:e=>{this.props.onChangeGroups(e)},items:this.props.groups,item:(t,n,r)=>e("groups",t,n,r),labels:{add:(0,s.f)("Add Group"),edit:(0,s.f)("Edit Groups")}}))}}class H extends r.Component{render(){const e=(0,v.A)();return r.createElement("div",{className:`wprmprc-collection-column-width wprmprc-collection-actions wprmprc-collection-actions-${this.props.mode}`},"overview"===this.props.mode&&r.createElement(r.Fragment,null,"saved"===this.props.type||"shared"===this.props.type?r.createElement(b,{type:this.props.type,collection:this.props.collection}):r.createElement(r.Fragment,null,(!this.props.collection.fixed||"admin"===this.props.type)&&r.createElement(r.Fragment,null,r.createElement(l.A,{className:"wprmprc-collection-action wprmprc-collection-action-add",onClick:()=>this.props.onChangeMode("add-item")},(0,s.f)("Add Item")),r.createElement(l.A,{className:"wprmprc-collection-action wprmprc-collection-action-remove",onClick:()=>this.props.onChangeMode("remove-items")},(0,s.f)("Remove Items")),"inbox"!==this.props.type&&r.createElement(l.A,{className:"wprmprc-collection-action wprmprc-collection-action-columns-groups",onClick:()=>this.props.onChangeMode("columns-groups")},(0,s.f)("Columns & Groups")))),wprmprc_public.settings.recipe_collections_nutrition_facts&&0<wprmprc_public.settings.recipe_collections_nutrition_facts_fields.length&&r.createElement(l.A,{className:"wprmprc-collection-action wprmprc-collection-action-nutrition",onClick:()=>{this.props.onChangeShowNutrition(!this.props.showNutrition)}},this.props.showNutrition?(0,s.f)("Hide Nutrition Facts"):(0,s.f)("Show Nutrition Facts")),e&&wprmprc_public.settings.recipe_collections_print&&r.createElement(l.A,{className:"wprmprc-collection-action wprmprc-collection-action-print-collection",onClick:()=>{this.props.onPrint()}},(0,s.f)("Print Collection")),e&&wprmprc_public.settings.recipe_collections_print_recipes&&r.createElement(l.A,{className:"wprmprc-collection-action wprmprc-collection-action-print-recipes",onClick:()=>{this.props.onPrintRecipes()}},(0,s.f)("Print Recipes")),wprmprc_public.settings.recipe_collections_shopping_list&&"admin"!==this.props.type&&r.createElement(l.A,{className:"wprmprc-collection-action wprmprc-collection-action-shopping-list",onClick:()=>{"inbox"===this.props.type?this.props.history.push("/shopping-list/inbox/"):this.props.history.push(`/shopping-list/${this.props.type}/${this.props.collection.id}`)}},(0,s.f)("Shopping List"))),"remove-items"===this.props.mode&&r.createElement(r.Fragment,null,r.createElement(l.A,{className:"wprmprc-collection-action wprmprc-collection-action-remove-all",onClick:()=>{confirm((0,s.f)("Are you sure you want to remove all items from this collection?"))&&this.props.onRemoveAll()}},(0,s.f)("Remove All Items")),r.createElement(l.A,{className:"wprmprc-collection-action wprmprc-collection-action-remove-cancel",onClick:()=>this.props.onChangeMode("overview")},(0,s.f)("Stop Removing Items"))),"add-item"===this.props.mode&&r.createElement(r.Fragment,null,r.createElement("div",{className:"wprmprc-collection-header wprmprc-collection-action-header"},r.createElement(l.A,{tag:"span",className:"wprmprc-header-link",onClick:()=>this.props.onChangeMode("overview")},(0,s.f)("Actions")),r.createElement("span",{className:"wprmprc-header-link-separator"},">"),(0,s.f)("Add Item")),r.createElement(j,{layout:this.props.layout,collections:this.props.collections,type:this.props.type,collection:this.props.collection,addItems:this.props.addItems,onChangeAddItems:this.props.onChangeAddItems,options:this.props.modeOptions["add-item"],onChangeModeOptions:this.props.onChangeModeOptions,interface:"drag"})),"inbox"!==this.props.type&&"columns-groups"===this.props.mode&&r.createElement(r.Fragment,null,r.createElement("div",{className:"wprmprc-collection-header wprmprc-collection-action-header"},r.createElement(l.A,{tag:"span",className:"wprmprc-header-link",onClick:()=>this.props.onChangeMode("overview")},(0,s.f)("Actions")),r.createElement("span",{className:"wprmprc-header-link-separator"},">"),(0,s.f)("Columns & Groups")),r.createElement(B,{columns:this.props.columns,onChangeColumns:this.props.onChangeColumns,groups:this.props.groups,onChangeGroups:this.props.onChangeGroups})))}}const G=(0,i.y)(H),z=e=>{const{item:t}=e;return r.createElement(r.Fragment,null,r.createElement(x.A,{layout:e.layout,type:"saved",item:t,draggable:!1,index:0}),"ingredient"===t.type&&r.createElement(k,{item:t,onEdit:e.onEdit}),"note"===t.type&&r.createElement(D,{item:t,onEdit:e.onEdit}))};var F=n(5580);function W(){return W=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},W.apply(null,arguments)}class U extends r.Component{render(){const{index:e,group:t,items:n}=this.props;return r.createElement("div",{className:"wprmprc-collection-group"},("grid"===this.props.layout||""!==t.name)&&r.createElement(F.A,{layout:this.props.layout,editStructureMode:this.props.editStructureMode,type:"group",showActions:"saved"!==this.props.type&&"shared"!==this.props.type,customAction:"icons"===this.props.editStructureMode&&{type:"add",icon:"plus-alt",title:(0,s.f)("Add Item"),action:this.props.onAddItem},menu:"icons"===this.props.editStructureMode&&[{label:(0,s.f)("Change Name"),action:()=>{this.props.onEditingHeader(!0)}},{disabled:!this.props.allowMoveUp,label:(0,s.f)("Move Up"),action:()=>{this.props.onMove(!0)}},{disabled:!this.props.allowMoveDown,label:(0,s.f)("Move Down"),action:()=>{this.props.onMove(!1)}},{divider:!0},{disabled:1===this.props.collection.groups.length,label:(0,s.f)("Delete Group"),confirm:(0,s.f)("Are you sure you want to delete?"),action:()=>{this.props.onDelete()}}],name:t.name,onChangeName:this.props.onChangeHeaderName,editing:this.props.editingHeader,onEditing:this.props.onEditingHeader}),r.createElement(o.gL,{droppableId:e,type:"RECIPE"},((e,t)=>r.createElement("div",W({className:"wprmprc-collection-group-items"+(t.isDraggingOver?" wprmprc-collection-group-items-draggingover":""),ref:e.innerRef},e.droppableProps),n.map(((e,t)=>{const n=Array.isArray(this.props.sourceIndexes)&&this.props.sourceIndexes.hasOwnProperty(t)?this.props.sourceIndexes[t]:t;return r.createElement(M,{layout:this.props.layout,type:this.props.type,collection:this.props.collection,item:e,recipes:this.props.recipes,showNutrition:this.props.showNutrition,isUnfiled:this.props.unfiledRecipeIds&&"recipe"===e.type&&this.props.unfiledRecipeIds.has(parseInt(e.recipeId)),draggable:!1!==this.props.itemsDraggable,onDeleteItem:!!this.props.onDeleteItem&&(e=>{this.props.onDeleteItem(e,n)}),onDuplicateItem:()=>{this.props.onDuplicateItem(n)},onMoveItem:!!this.props.onMoveItem&&(()=>{this.props.onMoveItem(n)}),onEditItem:()=>{this.props.onEditItem(n)},onChangeAmount:(e,t)=>
1{this.props.onChangeAmount(n,t)},onChangeServings:(e,t)=>{this.props.onChangeServings(n,t)},onChangeLeftovers:(e,t)=>{this.props.onChangeLeftovers(n,t)},index:t,key:e.id,allowClick:!0})})),"saved"!==this.props.type&&"shared"!==this.props.type&&(!this.props.collection.fixed||"admin"===this.props.type)&&("classic"===this.props.layout||"modal"===this.props.editStructureMode||0===n.length)&&r.createElement(l.A,{className:"wprmprc-action wprmprc-collection-group-add-item",onClick:this.props.onAddItem,style:"overview"===this.props.mode?{}:{visibility:"hidden"},"aria-label":(0,s.f)("Add item to this collection group")},(0,s.f)("Add Item")),e.placeholder))))}}var $=n(4381);class J extends r.Component{constructor(e){super(e);const t=!!this.props.hasOwnProperty("modal")&&this.props.modal;this.state={uid:t},this.openTimeout=null,this.closeTimeout=null,this.isModalOpen=!1,this.onMaybeClose=this.onMaybeClose.bind(this),this.onParentClose=this.onParentClose.bind(this),this.onExternalModalOpen=this.onExternalModalOpen.bind(this),this.onExternalModalClose=this.onExternalModalClose.bind(this),this.openModal=this.openModal.bind(this),this.closeModal=this.closeModal.bind(this)}componentDidMount(){document.addEventListener("wprm-modal-open",this.onExternalModalOpen),document.addEventListener("wprm-modal-close",this.onExternalModalClose),this.props.open&&this.openModal()}componentDidUpdate(e){e.open!==this.props.open&&(this.props.open?this.openModal():this.isModalOpen&&this.closeModal())}componentWillUnmount(){document.removeEventListener("wprm-modal-open",this.onExternalModalOpen),document.removeEventListener("wprm-modal-close",this.onExternalModalClose),this.openTimeout&&(clearTimeout(this.openTimeout),this.openTimeout=null),this.closeTimeout&&(clearTimeout(this.closeTimeout),this.closeTimeout=null),!1!==this.state.uid&&window.WPRecipeMaker&&window.WPRecipeMaker.modal&&"function"==typeof window.WPRecipeMaker.modal.close&&(this.isModalOpen||`${window.WPRecipeMaker.modal.currentOpenUid}`==`${this.state.uid}`)&&window.WPRecipeMaker.modal.close(this.state.uid)}onExternalModalOpen(e){e&&e.detail&&`${e.detail.uid}`==`${this.state.uid}`&&(this.isModalOpen=!0)}onExternalModalClose(e){if(!e||!e.detail||`${e.detail.uid}`!=`${this.state.uid}`)return;const t=this.isModalOpen;this.isModalOpen=!1,this.props.open&&t&&this.onParentClose()}onParentClose(){this.props.hasOwnProperty("onClose")&&this.props.onClose()}onMaybeClose(){!1!==this.state.uid&&window.WPRecipeMaker&&window.WPRecipeMaker.modal&&"function"==typeof window.WPRecipeMaker.modal.close?window.WPRecipeMaker.modal.close(this.state.uid):this.onParentClose()}openModal(){!1!==this.state.uid&&(this.closeTimeout&&(clearTimeout(this.closeTimeout),this.closeTimeout=null),this.openTimeout=setTimeout((()=>{this.openTimeout=null,window.WPRecipeMaker.modal.open(this.state.uid)})))}closeModal(){!1!==this.state.uid&&(this.openTimeout&&(clearTimeout(this.openTimeout),this.openTimeout=null),this.closeTimeout=setTimeout((()=>{this.closeTimeout=null,window.WPRecipeMaker.modal.close(this.state.uid)})))}render(){const e=!1!==this.state.uid&&document.querySelector(`#wprm-popup-modal-${this.state.uid} .wprm-recipe-collections-modal`);return e?h.createPortal(r.createElement("div",{className:"wprm-popup-modal__overlay",tabIndex:"-1",onClick:e=>{e.target.classList.contains("wprm-popup-modal__overlay")&&this.onMaybeClose()}},r.createElement("div",{className:"wprm-popup-modal__container"+(this.props.hasOwnProperty("class")?` wprm-popup-modal__container-${this.props.class}`:""),role:"dialog","aria-modal":"true","aria-labelledby":`wprm-popup-modal-${this.state.uid}-title`},r.createElement("header",{className:"wprm-popup-modal__header"},r.createElement("h2",{className:"wprm-popup-modal__title",id:`wprm-popup-modal-${this.state.uid}-title`},this.props.title),r.createElement("button",{className:"wprm-popup-modal__close","aria-label":(0,s.f)("Close"),onClick:this.onMaybeClose})),r.createElement("div",{className:"wprm-popup-modal__content",id:`wprm-popup-modal-${this.state.uid}-content`},this.props.children),this.props.hasOwnProperty("button")&&r.createElement("footer",{className:"wprm-popup-modal__footer"},r.createElement("button",{className:"wprm-popup-modal__btn",onClick:()=>{(!this.props.hasOwnProperty("buttonAction")||this.props.buttonAction())&&this.onMaybeClose()}},this.props.button),this.props.hasOwnProperty("buttonSecondary")&&r.createElement("button",{className:"wprm-popup-modal__btn wprm-popup-modal__btn--secondary",onClick:()=>{(!this.props.hasOwnProperty("buttonSecondaryAction")||this.props.buttonSecondaryAction())&&this.onMaybeClose()}},this.props.buttonSecondary)))),e):null}}class Z extends r.Component{constructor(e){super(e),this.clearItems=this.clearItems.bind(this)}componentDidMount(){this.clearItems()}clearItems(){this.props.onChangeAddItems([{type:"ingredient",name:"",color:"none",ingredients:[{id:0,amount:"",unit:"",name:""}],nutrition:{}}])}render(){const e={...this.props.addItems[0],id:"select-0"};return"ingredient"!==e.type?null:r.createElement("div",{className:"wprmprc-collection-modal-add-container wprmprc-collection-modal-add-custom-container"},r.createElement("div",{className:"wprmprc-collection-modal-add-preview"},r.createElement(M,{layout:this.props.layout,type:this.props.type,collection:this.props.collection,item:e,interface:"none",draggable:!1,onAddItem:this.props.onAddItem,key:"select-custom",index:0})),r.createElement(k,{item:e,onEdit:e=>this.props.onChangeAddItems([e])}),r.createElement("div",{className:"wprmprc-collection-modal-actions"},r.createElement("button",{className:"wprm-popup-modal__btn",onClick:()=>{this.props.onAddItem(e),this.clearItems()}},(0,s.f)("Add Custom Recipe"))))}}class V extends r.Component{constructor(e){super(e),this.clearItems=this.clearItems.bind(this)}componentDidMount(){this.clearItems()}clearItems(){this.props.onChangeAddItems([{type:"note",name:"",color:"none"}])}render(){const e={...this.props.addItems[0],id:"select-0"};return"note"!==e.type?null:r.createElement("div",{className:"wprmprc-collection-modal-add-container wprmprc-collection-modal-add-note-container"},r.createElement("div",{className:"wprmprc-collection-modal-add-preview"},r.createElement(M,{layout:this.props.layout,type:this.props.type,collection:this.props.collection,item:e,interface:"none",draggable:!1,onAddItem:this.props.onAddItem,key:"select-custom",index:0})),r.createElement(D,{item:e,onEdit:e=>this.props.onChangeAddItems([e])}),r.createElement("div",{className:"wprmprc-collection-modal-actions"},r.createElement("button",{className:"wprm-popup-modal__btn",onClick:()=>{this.props.onAddItem(e),this.clearItems()}},(0,s.f)("Add Note"))))}}class Y extends r.Component{constructor(e){super(e),this.state={itemsPerPage:10,page:1}}componentDidUpdate(e){JSON.stringify(this.props.addItems)!==JSON.stringify(e.addItems)&&this.setState({page:1})}render(){const e=this.state.page*this.state.itemsPerPage;return r.createElement("div",{className:"wprmprc-collection-modal-items-container"},r.createElement("div",{className:"wprmprc-collection-modal-items"},this.props.addItems.map(((t,n)=>e<=n?null:r.createElement(l.A,{className:"wprmprc-collection-modal-item",onClick:()=>{this.props.onAddItem(t)},key:n},r.createElement(M,{layout:this.props.layout,type:this.props.type,collection:this.props.collection,item:{...t,id:`select-${t.id}`},interface:"none",draggable:!1,index:n})))),0<this.props.addItems.length&&r.createElement(r.Fragment,null,r.createElement("div",{className:"wprmprc-collection-modal-item-placeholder"}),r.createElement("div",{className:"wprmprc-collection-modal-item-placeholder"}),r.createElement("div",{className:"wprmprc-collection-modal-item-placeholder"}),r.createElement("div",{className:"wprmprc-collection-modal-item-placeholder"}))),e<this.props.addItems.length&&r.createElement("div",{className:"wprmprc-collection-modal-actions"},r.createElement("button",{className:"wprm-popup-modal__btn",onClick:()=>{this.setState({page:this.state.page+1})}},(0,s.f)("Load more..."))))}}class X extends r.Component{constructor(e){super(e),this.gridContainer=r.createRef(),this.initTimer=!1,this.layoutTimers=[],this.addingRecipe=!1,this.onModalOpen=this.onModalOpen.bind(this),this.state={adding:!1,error:!1}}componentDidMount(){document.addEventListener("wprm-modal-open",this.onModalOpen),this.initializeGrid()}componentDidUpdate(e){this.props.open!==e.open&&this.initializeGrid()}componentWillUnmount(){document.removeEventListener("wprm-modal-open",this.onModalOpen),this.clearInitTimer(),this.clearLayoutTimers()}onModalOpen(e){!1!==this.props.open&&this.gridContainer.current&&(e&&e.detail&&e.detail.modal&&!e.detail.modal.contains(this.gridContainer.current)||(this.initializeGrid(),this.scheduleGridLayoutRefresh())
1)}clearInitTimer(){this.initTimer&&(clearTimeout(this.initTimer),this.initTimer=!1)}clearLayoutTimers(){for(let e of this.layoutTimers)clearTimeout(e);this.layoutTimers=[]}queueInitializeGrid(e){this.clearInitTimer(),this.initTimer=setTimeout((()=>{this.initTimer=!1,this.initializeGrid(e+1)}),100)}getGridElement(){return!!this.gridContainer.current&&this.gridContainer.current.querySelector(".wpupg-grid")}isElementVisible(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)}getInitializedGrid(){const e=this.getGridElement();return!!e&&(!(!window.hasOwnProperty("WPUPG_Grids")||!window.WPUPG_Grids.hasOwnProperty(e.id)||window.WPUPG_Grids[e.id].elem!==e)&&window.WPUPG_Grids[e.id])}refreshGridLayout(){const e=this.getInitializedGrid();e&&(this.prepareRecipeItems(),e.layout())}scheduleGridLayoutRefresh(){this.clearLayoutTimers();for(let e of[0,50,150,300])this.layoutTimers.push(setTimeout((()=>{this.refreshGridLayout(),window.dispatchEvent&&window.dispatchEvent(new Event("resize"))}),e))}initializeGrid(e=0){if(!1===this.props.open||!this.gridContainer.current)return;const t=this.getGridElement();if(t)if(this.isElementVisible(t))if(this.clearInitTimer(),window.hasOwnProperty("WPUPG_Grids")&&window.WPUPG_Grids.hasOwnProperty(t.id)&&window.WPUPG_Grids[t.id].elem===t)this.refreshGridLayout();else if(window.hasOwnProperty("WPUPG_Grid")&&"function"==typeof window.WPUPG_Grid.init){if(window.WPUPG_Grid.init(t.id),this.prepareRecipeItems(),window.hasOwnProperty("WPUPG_Grids")&&window.WPUPG_Grids.hasOwnProperty(t.id)){const e=window.WPUPG_Grids[t.id];e.on("itemsLoaded",(()=>this.prepareRecipeItems())),e.on("visibleItemsChanged",(()=>this.prepareRecipeItems())),e.layout(),this.scheduleGridLayoutRefresh()}}else 10>e&&this.queueInitializeGrid(e);else 10>e&&this.queueInitializeGrid(e)}prepareRecipeItems(){if(!this.gridContainer.current)return;const e=this.gridContainer.current.querySelectorAll(".wpupg-item.wpupg-type-wprm_recipe");for(let t of e)t.setAttribute("role","button"),t.hasAttribute("tabindex")||t.setAttribute("tabindex","0")}getClickedRecipeItem(e){if(!this.gridContainer.current||!e.target.closest)return!1;const t=e.target.closest(".wpupg-item");return!!(t&&this.gridContainer.current.contains(t)&&t.classList.contains("wpupg-type-wprm_recipe"))&&t}addRecipe(e,t){e&&!this.addingRecipe&&(this.addingRecipe=!0,t.classList.add("wprmprc-search-grid-item-adding"),this.setState({adding:e,error:!1}),y.A.getRecipesByIds([e]).then((e=>{t.classList.remove("wprmprc-search-grid-item-adding"),e&&e.length?(this.addingRecipe=!1,this.setState({adding:!1,error:!1}),this.props.onAddItem(e[0])):(this.addingRecipe=!1,this.setState({adding:!1,error:!0}))})).catch((()=>{this.addingRecipe=!1,t.classList.remove("wprmprc-search-grid-item-adding"),this.setState({adding:!1,error:!0})})))}onClick(e){const t=this.getClickedRecipeItem(e);t&&(e.preventDefault(),e.stopPropagation(),this.addRecipe(parseInt(t.dataset.id),t))}onKeyDown(e){if("Enter"!==e.key&&" "!==e.key)return;const t=this.getClickedRecipeItem(e);t&&(e.preventDefault(),e.stopPropagation(),this.addRecipe(parseInt(t.dataset.id),t))}render(){return wprmprc_public.recipe_search_grid&&wprmprc_public.recipe_search_grid.enabled?r.createElement("div",{className:"wprmprc-collection-action-search-recipe-wpupg-container"},r.createElement("div",{className:"wprmprc-collection-action-search-recipe-wpupg"+(this.state.adding?" wprmprc-collection-action-search-recipe-wpupg-adding":""),ref:this.gridContainer,onClick:this.onClick.bind(this),onKeyDown:this.onKeyDown.bind(this),dangerouslySetInnerHTML:{__html:wprmprc_public.recipe_search_grid.html}}),this.state.adding&&r.createElement("div",{className:"wprmprc-collection-action-search-recipe-wpupg-loader"},r.createElement(f.A,null)),this.state.error&&r.createElement("div",{className:"wprmprc-collection-action-search-recipe-wpupg-error"},(0,s.f)("Something went wrong. Please try again later."))):null}}const q=e=>{const t="admin"!==e.type&&wprmprc_public.recipe_search_grid&&wprmprc_public.recipe_search_grid.enabled;let n=[];("admin"===e.type||wprmprc_public.settings.recipe_collections_items_allow_recipe_search)&&n.push({value:"search",label:(0,s.f)("Search Recipes")}),wprmprc_public.settings.recipe_collections_items_allow_ingredient&&n.push({value:"ingredient",label:(0,s.f)("Search Ingredients")}),wprmprc_public.settings.recipe_collections_items_allow_custom_recipe&&n.push({value:"custom",label:(0,s.f)("Add Custom Recipe")}),wprmprc_public.settings.recipe_collections_items_allow_note&&n.push({value:"note",label:(0,s.f)("Add Note")}),"admin"!==e.type&&n.unshift({value:"collection",label:(0,s.f)("Add from C
1ollection")});let i=e.options.mode;return void 0===n.find((e=>e.value===i))&&(i=n.length>0&&n[0].value),r.createElement("div",{className:"wprm-recipe-collections-layout-grid"},1<n.length&&r.createElement("div",{className:"wprmprc-collection-modal-add-item-modes"},n.map(((t,n)=>r.createElement(l.A,{className:"wprmprc-collection-modal-add-item-mode wprm-popup-modal__btn "+(t.value===i?" active":""),onClick:()=>{e.onChangeModeOptions({...e.options,mode:t.value})},key:n},t.label)))),"search"===i&&(t?r.createElement(X,{open:e.open,onAddItem:e.onAddItem}):r.createElement(S,{onChangeAddItems:e.onChangeAddItems,search:e.options.searchRecipe,onChangeSearch:t=>e.onChangeModeOptions({...e.options,searchRecipe:t})})),"collection"===i&&r.createElement(C,{collections:e.collections,onChangeAddItems:e.onChangeAddItems,collection:e.options.collection,onChangeCollection:t=>e.onChangeModeOptions({...e.options,collection:t})}),"ingredient"===i&&r.createElement(E,{onChangeAddItems:e.onChangeAddItems,search:e.options.searchIngredient,onChangeSearch:t=>e.onChangeModeOptions({...e.options,searchIngredient:t})}),"custom"===i&&r.createElement(Z,{type:e.type,collection:e.collection,addItems:e.addItems,onChangeAddItems:e.onChangeAddItems,interface:e.interface,onAddItem:e.onAddItem}),"note"===i&&r.createElement(V,{type:e.type,collection:e.collection,addItems:e.addItems,onChangeAddItems:e.onChangeAddItems,interface:e.interface,onAddItem:e.onAddItem}),("collection"===i||"search"===i&&!t||"ingredient"===i)&&r.createElement(Y,{layout:e.layout,type:e.type,collection:e.collection,addItems:e.addItems,interface:e.interface,onAddItem:e.onAddItem}))},Q=e=>r.createElement("div",{className:"wprm-recipe-collections-layout-grid"},r.createElement(x.A,{type:"saved",item:e.editingItem,draggable:!1,index:0}),"ingredient"===e.editingItem.type&&r.createElement(k,{item:e.editingItem,onEdit:e.onEdit}),"note"===e.editingItem.type&&r.createElement(D,{item:e.editingItem,onEdit:e.onEdit})),K=e=>{const t=(t,n,i,o)=>r.createElement(r.Fragment,null,n?r.createElement("input",{type:"text",value:i.name,onChange:n=>{let r="columns"===t?[...e.collection.columns]:[...e.collection.groups];r[o]={...r[o],name:n.target.value},"columns"===t?e.onChangeColumns(r):e.onChangeGroups(r)}}):i.name);return r.createElement("div",{className:"wprm-recipe-collections-edit-structure-modal-content"},r.createElement("div",{className:"wprm-recipe-collections-edit-description"},r.createElement("label",null,(0,s.f)("Description"),r.createElement("input",{type:"text",value:e.collection.description,onChange:t=>{e.onChangeDescription(t.target.value)}}))),r.createElement("div",{className:"wprm-recipe-collections-edit-structure-container"},r.createElement("div",{className:"wprm-recipe-collections-edit-structure"},r.createElement(N.A,{header:()=>(0,s.f)("Columns"),type:"column",alwaysEditing:!0,inModal:!0,onAdd:()=>{let t=[...e.collection.columns],n=Math.max.apply(Math,t.map((function(e){return e.id})));n=n<0?-1:n,t.push({id:n+1,name:""}),e.onChangeColumns(t)},onDelete:(t,n)=>{let r=[...e.collection.columns];r.splice(n,1),e.onChangeColumns(r)},onReorder:t=>{e.onChangeColumns(t)},onDuplicate:(t,n)=>{e.onDuplicateColumn(n)},items:e.collection.columns,item:(e,n,r)=>t("columns",e,n,r),labels:{add:(0,s.f)("Add Column"),edit:(0,s.f)("Edit Columns")}})),r.createElement("div",{className:"wprm-recipe-collections-edit-structure"},r.createElement(N.A,{header:()=>(0,s.f)("Groups"),type:"group",alwaysEditing:!0,inModal:!0,onAdd:()=>{let t=[...e.collection.groups],n=Math.max.apply(Math,t.map((function(e){return e.id})));n=n<0?-1:n,t.push({id:n+1,name:""}),e.onChangeGroups(t)},onDelete:(t,n)=>{let r=[...e.collection.groups];r.splice(n,1),e.onChangeGroups(r)},onReorder:t=>{e.onChangeGroups(t)},items:e.collection.groups,item:(e,n,r)=>t("groups",e,n,r),labels:{add:(0,s.f)("Add Group"),edit:(0,s.f)("Edit Groups")}}))),r.createElement("div",{className:"wprm-recipe-collections-edit-clear"},r.createElement("label",null,(0,s.f)("Collection Items"),r.createElement("input",{type:"button",value:(0,s.f)("Clear All Items"),onClick:()=>{confirm((0,s.f)("Are you sure you want to remove all items from this collection?"))&&e.onClearItems()}}))))},ee=e=>{if(!e)return!1;const t=new Date(e);if(isNaN(t.getTime()))return!1;return`${`${t.getHours()}`.padStart(2,"0")}:${`${t.getMinutes()}`.padStart(2,"0")}:${`${t.getSeconds()}`.padStart(2,"0")}`},te=e=>{const t=e.historyEntries?e.historyEntries:[],n=void 0!==e.historyCursor?e.historyCursor:-1,i=ee(e.historyInitialTimestamp),o=[...t.map(((e,t)=>{const n=!(!e.uid||"string"!=typeof e.uid)&&parseInt(e.uid.split("-")[0],10);return{index:t,label:e.label,timestamp:ee(e.timestamp?e.timestamp:n)}})).reverse(),{index:-1,label:(0,s.f)("Initial state"),timestamp:i}];return r.createElement("div",{className:"wprm-recipe-collections-history-modal-content"},r.createElement("div",{className:"wprm-recipe-collections-history-modal-description"}
1,(0,s.f)("Select a point in time to revert this collection to that state.")),r.createElement("div",{className:"wprm-recipe-collections-history-modal-list"},o.map((t=>{const i=t.index===n;return r.createElement("button",{type:"button",key:`history-timeline-${t.index}`,className:"wprm-recipe-collections-history-modal-item"+(i?" wprm-recipe-collections-history-modal-item-active":""),disabled:i,onClick:()=>e.onHistoryJump(t.index)},r.createElement("span",{className:"wprm-recipe-collections-history-modal-item-time"},t.timestamp?t.timestamp:"--:--:--"),r.createElement("span",{className:"wprm-recipe-collections-history-modal-item-label"},t.label))}))))};var ne=n(9743);const re=(e,t,n)=>{const r=e&&"string"==typeof e.name?e.name.trim():"";return r||`${(0,s.f)(t)} ${n+1}`},ie=e=>`${e.moveType}:${e.id}`,oe=e=>{const t=e.moveItemOptions,n=e.moveItemDestinations,i=n.find((e=>e.moveType===t.collectionType&&e.id===t.collectionId)),o=i&&Array.isArray(i.columns)?i.columns:[],a=i&&Array.isArray(i.groups)?i.groups:[],l=!!e.movingItem&&e.movingItem.item,c=!!i&&(0,ne.ie)(i,l),u=n=>{e.onChangeMoveItemOptions({...t,...n})};return r.createElement("div",{className:"wprm-recipe-collections-move-item-modal"},r.createElement("div",{className:"wprm-recipe-collections-move-item-field"},r.createElement("label",{htmlFor:"wprm-recipe-collections-move-item-collection"},(0,s.f)("Destination Collection")),r.createElement("select",{id:"wprm-recipe-collections-move-item-collection",value:`${t.collectionType}:${t.collectionId}`,onChange:e=>{const t=n.find((t=>ie(t)===e.target.value));t&&u({collectionType:t.moveType,collectionId:t.id,columnId:t.columns[0].id,groupId:t.groups[0].id})}},n.map(((e,t)=>r.createElement("option",{value:ie(e),key:ie(e)},re(e,"Collection",t)))))),r.createElement("div",{className:"wprm-recipe-collections-move-item-field"},r.createElement("label",{htmlFor:"wprm-recipe-collections-move-item-column"},(0,s.f)("Destination Column")),r.createElement("select",{id:"wprm-recipe-collections-move-item-column",value:`${t.columnId}
1`,onChange:e=>{const t=o.find((t=>`${t.id}`===e.target.value));t&&u({columnId:t.id})}},o.map(((e,t)=>r.createElement("option",{value:`${e.id}`,key:e.id},re(e,"Column",t)))))),r.createElement("div",{className:"wprm-recipe-collections-move-item-field"},r.createElement("label",{htmlFor:"wprm-recipe-collections-move-item-group"},(0,s.f)("Destination Group")),r.createElement("select",{id:"wprm-recipe-collections-move-item-group",value:`${t.groupId}`,onChange:e=>{const t=a.find((t=>`${t.id}`===e.target.value));t&&u({groupId:t.id})}},a.map(((e,t)=>r.createElement("option",{value:`${e.id}`,key:e.id},re(e,"Group",t)))))),r.createElement("label",{className:"wprm-recipe-collections-move-item-copy"},r.createElement("input",{type:"checkbox",checked:!!t.copy,onChange:e=>u({copy:e.target.checked})}),r.createElement("span",null,(0,s.f)("Copy item instead of moving it"))),c&&r.createElement("div",{className:"wprm-recipe-collections-move-item-warning",role:"status"},(0,s.f)("This item already exists in the selected collection. You can still move or copy it there.")))};function ae(){return ae=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ae.apply(null,arguments)}const se=e=>{const t=(0,r.useRef)(e.mode);e.open&&(t.current=e.mode);let n=null,i={};switch(e.open?e.mode:t.current){case"move-item":n=oe,i={title:(0,s.f)("Move Item to Another Collection"),class:"collections-move-item",button:e.moveItemOptions.copy?(0,s.f)("Copy Item"):(0,s.f)("Move Item"),buttonAction:e.onMoveItemConfirm,buttonSecondary:(0,s.f)("Cancel")};break;case"history":n=te,i={title:(0,s.f)("Undo/Redo History"),class:"collections-history",button:(0,s.f)("Done")};break;case"structure":n=K,i={title:(0,s.f)("Change Collection Structure"),button:(0,s.f)("Done")},e.useModalForStructure||(i.open=!1);break;case"edit":n=Q;let t=(0,s.f)("Edit Item");"note"===e.editingItem.type?t=(0,s.f)("Edit Note"):"ingredient"===e.editingItem.type&&(t=(0,s.f)("Edit Custom Recipe")),i={title:t,class:"collections-edit",button:(0,s.f)("Done")},e.useModalForAdd||(i.open=!1);break;default:n=q,i={title:(0,s.f)("Add to Collection")},e.useModalForAdd||(i.open=!1)}return r.createElement(J,ae({},e,i),r.createElement(n,e))},le=e=>{if(void 0!==e)return JSON.parse(JSON.stringify(e))},ce=(e,t)=>!!e&&!!t&&e.columnId===t.columnId&&e.groupId===t.groupId,ue=(e,t)=>{const n=Date.now(),r=e.entries.slice(0,e.cursor+1);r.push({...t,timestamp:n,uid:`${n}-${Math.random()}`});let i=r.length-1,o=r;if(o.length>100){const e=o.length-100;o=o.slice(e),i-=e}return{...e,entries:o,cursor:i}};class pe extends r.Component{constructor(e){super(e);let t="icons";"grid"===this.props.layout&&"modal"===wprmprc_public.settings.recipe_collections_appearance_structure_layout&&this.props.hasOwnProperty("modal")&&!1!==this.props.modal&&(t="modal");let n="column";"grid"===this.props.layout&&"modal"===wprmprc_public.settings.recipe_collections_appearance_adding_layout&&this.props.hasOwnProperty("modal")&&!1!==this.props.modal&&(n="modal");const r=this.props.collection.showNutrition?this.props.collection.showNutrition:wprmprc_public.settings.recipe_collections_nutrition_facts_hidden_default;this.state={addItems:{collection:[],search:[],ingredient:[],custom:[],note:[]},mode:"overview",editStructureMode:t,isEditingStructure:!1,addMode:n,modeOptions:{"add-item":{mode:"admin"===this.props.type||"inbox"===this.props.type?"search":wprmprc_public.settings.recipe_collections_default_add,group:!1,collection:"inbox",searchRecipe:"",searchIngredient:""}},editingItem:!1,movingItem:!1,moveItemOptions:{collectionId:!1,columnId:!1,groupId:!1,copy:!1},editingHeader:!1,inboxFilter:"all",showNutrition:r,isViewingHistory:!1,history:this.getHistoryStateFromProps(e)},this.onPrintCollection=this.onPrintCollection.bind(this),this.onPrintRecipes=this.onPrintRecipes.bind(this)}componentDidUpdate(e,t){if(this.getCollectionHistoryKey(e)!==this.getCollectionHistoryKey(this.props))return void this.setState({history:this.getHistoryStateFromProps(this.props),inboxFilter:"all"});const n=!1!==t.editingItem,r=!1!==this.state.editingItem,i=!!t.isEditingStructure,o=!!this.state.isEditingStructure,a=n&&r&&(s=t.editingItem,l=this.state.editingItem,!(!1===s&&!1===l||s&&l&&s.column===l.column&&s.group===l.group&&s.item===l.item));var s,l;(n&&!r||a)&&this.finalizePendingEditSession(),i&&!o&&this.finalizePendingDescriptionSession((()=>{this.finalizePendingStructureNameSession()}));const c=t.editingHeader!==this.state.editingHeader;t.editingHeader&&c&&this.finalizePendingStructureNameSession(),t.history!==this.state.history&&this.props.onHistoryStateChange&&wprmprc_public.settings.recipe_collections_history&&this.props.onHistoryStateChange(this.getHistoryStateForPersistence(this.state.history))}getDefaultHistoryState(){return{entries:[],cursor:-1,isReplaying:!1,pendingEditSession:!1,pendingDescriptionSession:!1,pendingStructureNameSession:!1,initializedAt:Date.now()}}getHistoryStateFromProps(e=this.props){return e&&e.historyState?this.normalizeHistoryState(e.historyState):this.getDefaultHistoryState()}normalizeHistoryState(e){const t=this.getDefaultHistoryState();if(!e||"object"!=typeof e)return t;const n=Array.isArray(e.entries)?le(e.entries).slice(-100):[];let r=parseInt(e.cursor);r=Number.isNaN(r)?n.length-1:r,r=Math.min(Math.max(r,-1),n.length-1);const i=e.initializedAt?parseInt(e.initializedAt):Date.now();return{entries:n,cursor:r,isReplaying:!1,pendingEditSession:!1,pendingDescriptionSession:!!e.pendingDescriptionSession&&le(e.pendingDescriptionSession),pendingStructureNameSession:!!e.pendingStructureNameSession&&le(e.pendingStructureNameSession),initializedAt:Number.isNaN(i)?Date.now():i}}getHistoryStateForPersistence(e=this.state.history){const t=this.normalizeHistoryState(e);return{entries:t.entries,cursor:t.cursor,pendingDescriptionSession:!!t.pendingDescriptionSession&&le(t.pen
1dingDescriptionSession),pendingStructureNameSession:!!t.pendingStructureNameSession&&le(t.pendingStructureNameSession),initializedAt:t.initializedAt}}getStructureRenameSessionKey(e,t=[],n=[]){if(t.length!==n.length)return!1;const r=[];for(let i=0;i<t.length;i++){const e=t[i]?t[i]:{},o=n[i]?n[i]:{};if(e.id!==o.id)return!1;const a={...e},s={...o};if(delete a.name,delete s.name,JSON.stringify(a)!==JSON.stringify(s))return!1;(e.name?e.name:"")!==(o.name?o.name:"")&&r.push(o.id)}return!!r.length&&(1===r.length?`${e}-${r[0]}`:`${e}-multiple`)}getCollectionHistoryKey(e=this.props){return"shared"===e.type&&e.collection&&e.collection.sharedEncoded?`${e.type}-${e.collection.sharedEncoded}`:`${e.type}-${e.collection.id}`}getItemDisplayName(e){if(!e||"object"!=typeof e)return(0,s.f)("Item");const t=e.name&&"string"==typeof e.name?e.name.trim():"";if(t){if("note"===e.type){const e=t.replace(/\s+/g," ");return 40<e.length?`${e.substr(0,37)}...`:e}return t}switch(e.type){case"recipe":return(0,s.f)("Recipe");case"note":return(0,s.f)("Note");case"ingredient":return(0,s.f)("Custom Recipe");case"nutrition-ingredient":return(0,s.f)("Ingredient");default:return(0,s.f)("Item")}}getColumnDisplayName(e){if(!e||"object"!=typeof e)return(0,s.f)("Column");const t=e.name&&"string"==typeof e.name?e.name.trim():"";return t||(0,s.f)("Column")}getGroupDisplayName(e){if(!e||"object"!=typeof e)return(0,s.f)("Group");const t=e.name&&"string"==typeof e.name?e.name.trim():"";return t||(0,s.f)("Group")}getListChangeLabel(e,t=[],n=[]){const r=new Map(t.map((e=>[e.id,e]))),i=new Map(n.map((e=>[e.id,e]))),o="column"===e?(0,s.f)("column"):(0,s.f)("group"),a="column"===e?(0,s.f)("columns"):(0,s.f)("groups"),l="column"===e?this.getColumnDisplayName.bind(this):this.getGroupDisplayName.bind(this),c=n.find((e=>!r.has(e.id)));if(c)return`${(0,s.f)("Added")} ${o} "${l(c)}"`;const u=t.find((e=>!i.has(e.id)));if(u)return`${(0,s.f)("Removed")} ${o} "${l(u)}"`;const p=n.find((e=>{if(!r.has(e.id))return!1;return(r.get(e.id).name?r.get(e.id).name:"")!==(e.name?e.name:"")}));if(p)return`${(0,s.f)("Changed")} ${o} ${(0,s.f)("name to")} "${l(p)}"`;return t.map((e=>e.id)).join(",")!==n.map((e=>e.id)).join(",")?`${(0,s.f)("Reordered")} ${a}`:`${(0,s.f)("Updated")} ${a}`}getHistoryEntryLabel(e,t=!1,n=!1,r=!1){if("edit"===e)return this.getEditLabel(n,r);const i=this.getItemDisplayName(t);switch(e){case"add":return`${(0,s.f)("Added")} "${i}"`;case"duplicate":return`${(0,s.f)("Duplicated")} "${i}"`;case"remove":return`${(0,s.f)("Removed")} "${i}"`;case"move":return`${(0,s.f)("Moved")} "${i}"`;default:return`${(0,s.f)("Edited")} "${i}"`}}getEditLabel(e,t){const n=e||{},r=t||{},i=this.getItemDisplayName(t||e);if(n.leftovers!==r.leftovers)return r.leftovers?`${(0,s.f)("Marked recipe as leftovers")} ("${i}")`:`${(0,s.f)("Unmarked leftovers")} ("${i}")`;if(n.servings!==r.servings)return`${(0,s.f)("Changed servings to")} ${r.servings} ("${i}")`;if(n.amount!==r.amount)return`${(0,s.f)("Changed amount to")} ${r.amount} ("${i}")`;if("note"===r.type&&n.name!==r.name)return`${(0,s.f)("Changed note text")} ("${i}")`;const o=n.ingredients?n.ingredients:[],a=r.ingredients?r.ingredients:[];return"ingredient"===r.type&&JSON.stringify(o)!==JSON.stringify(a)?`${(0,s.f)("Changed ingredients")} ("${i}")`:"ingredient"===r.type&&(n.text?n.text:"")!==(r.text?r.text:"")?`${(0,s.f)("Changed custom recipe text")} ("${i}")`:(n.color?n.color:"")!==(r.color?r.color:"")?`${(0,s.f)("Changed color")} ("${i}")`:`${(0,s.f)("Edited")} "${i}"`}getLocationKey(e){return`${e.columnId}-${e.groupId}`}getLocationFromDroppableId(e){const[t,n]=e.split("-").map((e=>parseInt(e))),r=this.props.collection.columns[t],i=this.props.collection.groups[n];return!(!r||!i)&&{columnId:r.id,groupId:i.id}}ensureLocationItems(e,t){const n=this.getLocationKey(t);return e.hasOwnProperty(n)&&Array.isArray(e[n])||(e[n]=[]),e[n]}getItemByLocation(e,t,n=!1,r=!1){const i=e[this.getLocationKey(t)];if(!Array.isArray(i))return!1;if(!1!==n){const e=i.findIndex((e=>e&&e.id===n));if(0<=e)return{index:e,item:i[e]}}return!(!1===r||!i[r])&&{index:r,item:i[r]}}removeItemFromLocation(e,t,n=!1,r=!1){const i=this.getLocationKey(t),o=this.getItemByLocation(e,t,n,r);if(!o)return!1;return{item:e[i].splice(o.index,1)[0],index:o.index}}insertItemAtLocation(e,t,n,r=!1){const i=this.ensureLocationItems(e,t);let o=r;return(!1===o||o<0||o>i.length)&&(o=i.length),i.splice(o,0,n),o}replaceItemAtLocation(e,t,n=!1,r=!1,i=!1){const o=this.getLocationKey(t),a=this.getItemByLocation(e,t,n,r);return!!a&&(e[o][a.index]=i,!0)}moveItemInItems(e,t,n,r=!1,i=!1,o=!1){const a=this.removeItemFromLocation(e,t,r,i);if(!a)return!1;const s=this.insertItemAtLocation(e,n,a.item,o);return{item:a.item,sourceIndex:a.index,destinationIndex:s}}getCollectionStateSnapshot(e=this.props.collection){return{columns:le(e&&e.columns?e.columns:[]),groups:le(e&&e.groups?e.groups:[]),items:le(e&&e.items?e.items:{}),description:e&&e.hasOwnProperty("description")?e.description:""}}cleanItemsForStructure(e,t,n){const r=n&&"object"==typeof n?n:{},i=new Set,o={};for(let a of e)for(let e of t)i.add(`${a.id}-${e.id}`);for(let a of Object.keys(r))i.has(a)&&(o[a]=le(r[a]));return o}hasDifferentEntityIds(e=[],t=[]){if(e.length!==t.length)return!0;return e.map((e=>e.id)).sort().join(",")!==t.map((e=>e.id)).sort().join(",")}recordCollectionPatchChange(e,t,n,r){JSON.stringify(n)!==JSON.stringify(r)&&this.finalizePendingEditSession((()=>{this.pushHistoryEntry({type:"collection",label:t,payload:{before:le(n),after:le(r)}}),this.props.onChangeCollection(this.props.type,this.props.collection.id,e)}))}startOrUpdatePendingDescriptionSession(e,t){this.setState((n=>{if(n.history.isReplaying)return null;const r=n.history.pendingDescriptionSession,i=r?{before:r.before,after:t}:{before:e,after:t};return{history:{...n.history,pendingDescriptionSession:i}}}))}finalizePendingDescriptionSession(e=!1){this.state.history.pendingDescriptionSession?this.setState((e=>{const t=e.history.pendingDescriptionSession;if(!t)return null;let n={...e.history,pendingDescriptionSession:!1};return t.before!==t.after&&(n=ue(n,{type:"collection",label:(0,s.f)("Changed collection description"),payload:{before:{description:t.before},after:{description:t.after}}})),{history:n}}),(()=>{e&&e()})):e&&e()}startOrUpdatePendingStructureNameSession(e,t,n,r){this.setState((i=>{if(i.history.isReplaying)return null;let o={...i.history};const a=o.pendingStructureNameSession;return a&&a.key===e?(o.pendingStructureNameSession={...a,label:t,afterPatch:le(r)},{history:o}):(a&&JSON.stringify(a.beforePatch)!==JSON.stringify(a.afterPatch)&&(o=ue(o,{type:"collection",label:a.label,payload:{before:le(a.beforePatch),after:le(a.afterPatch)}})),o.pendingStructureNameSession={key:e,label:t,beforePatch:le(n),afterPatch:le(r)},{history:o})}))}finalizePendingStructureNameSession(e=!1){this.state.history.pendingStructureNameSession?this.setState((e=>{const t=e.history.pendingStructureNameSession;if(!t)return null;let n={...e.history,pendingStructureNameSession:!1};return JSON.stringify(t.beforePatch)!==JSON.stringify(t.afterPatch)&&(n=ue(n,{type:"collection",label:t.label,payload:{before:le(t.beforePatch),after:le(t.afterPatch)}})),{history:n}}),(()=>{e&&e()})):e&&e()}finalizePendingHistorySessions(e=!1){this.finalizePendingEditSession((()=>{this.finalizePendingDescriptionSession((()=>{this.finalizePendingStructureNameSession(e)}))}))}onChangeColumns(e,t=!1){const n=le(this.props.collection.columns),r=le(this.props.collection.items),i=le(e),o={columns:i},a={columns:n},s={columns:i};if(this.hasDifferentEntityIds(n,i)){const e=this.cleanItemsForStructure(i,this.props.collection.groups,r);JSON.stringify(r)!==JSON.stringify(e)&&(o.items=e,a.items=r,s.items=e)}const l=t||this.getListChangeLabel("column",n,i),c=!!this.state.isEditingStructure&&this.get
1StructureRenameSessionKey("columns",n,i),u=!!c;this.finalizePendingDescriptionSession((()=>{if(u)return this.startOrUpdatePendingStructureNameSession(c,l,a,s),void this.props.onChangeCollection(this.props.type,this.props.collection.id,o);this.finalizePendingStructureNameSession((()=>{this.recordCollectionPatchChange(o,l,a,s)}))}))}onChangeGroups(e,t=!1){const n=le(this.props.collection.groups),r=le(this.props.collection.items),i=le(e),o={groups:i},a={groups:n},s={groups:i};if(this.hasDifferentEntityIds(n,i)){const e=this.cleanItemsForStructure(this.props.collection.columns,i,r);JSON.stringify(r)!==JSON.stringify(e)&&(o.items=e,a.items=r,s.items=e)}const l=t||this.getListChangeLabel("group",n,i),c=!!this.state.isEditingStructure&&this.getStructureRenameSessionKey("groups",n,i),u=!!c;this.finalizePendingDescriptionSession((()=>{if(u)return this.startOrUpdatePendingStructureNameSession(c,l,a,s),void this.props.onChangeCollection(this.props.type,this.props.collection.id,o);this.finalizePendingStructureNameSession((()=>{this.recordCollectionPatchChange(o,l,a,s)}))}))}onChangeDescription(e){const t=this.props.collection.hasOwnProperty("description")?this.props.collection.description:"",n=e;if(this.state.isEditingStructure)return this.startOrUpdatePendingDescriptionSession(t,n),void this.props.onChangeCollection(this.props.type,this.props.collection.id,{description:n});this.finalizePendingDescriptionSession((()=>{this.recordCollectionPatchChange({description:n},(0,s.f)("Changed collection description"),{description:t},{description:n})}))}onClearItems(){const e=le(this.props.collection.items);this.finalizePendingDescriptionSession((()=>{this.recordCollectionPatchChange({items:{}},(0,s.f)("Cleared all items"),{items:e},{items:{}})}))}onDuplicateColumn(e){const t=this.props.collection,n=t.columns[e];if(!n)return;const r=le(t.columns),i=le(t.items),o=le(t.columns);let a=Math.max.apply(Math,o.map((function(e){return e.id})));a=a<0?-1:a;const l=a+1;o.splice(e+1,0,{...le(n),id:l});const c=le(t.items),u=Object.values(t.items).reduce(((e,t)=>e.concat(t)),[]);let p=Math.max.apply(Math,u.map((function(e){return e.id})));p=p<0?-1:p;let d=p+1;t.groups.map((e=>{const r=[];if(t.items[`${n.id}-${e.id}`])for(let i of t.items[`${n.id}-${e.id}`])r.push({...i,added:Math.floor(Date.now()/1e3),id:d}),d++;c[`${l}-${e.id}`]=le(r)})),this.finalizePendingDescriptionSession((()=>{this.recordCollectionPatchChange({columns:o,items:c},`${(0,s.f)("Duplicated column")} "${this.getColumnDisplayName(n)}"`,{columns:r,items:i},{columns:o,items:c})})),"modal"!==this.state.editStructureMode&&this.setState({editingHeader:`column-${l}`})}onGridHeaderChangeCollection(e){e&&"object"==typeof e&&(e.hasOwnProperty("description")?this.onChangeDescription(e.description):e.hasOwnProperty("items")&&0===Object.keys(e.items).length?this.onClearItems():this.props.onChangeCollection(this.props.type,this.props.collection.id,e))}pushHistoryEntry(e){wprmprc_public.settings.recipe_collections_history&&this.setState((t=>t.history.isReplaying?null:{history:ue(t.history,e)}))}startOrUpdatePendingEditSession(e){this.setState((t=>{if(t.history.isReplaying)return null;let n={...t.history};const r=n.pendingEditSession;return r&&r.itemId===e.itemId&&ce(r.location,e.location)?(n.pendingEditSession={...r,after:le(e.after),index:e.index},{history:n}):(r&&JSON.stringify(r.before)!==JSON.stringify(r.after)&&(n=ue(n,{type:"edit",label:this.getHistoryEntryLabel("edit",r.after,r.before,r.after),payload:{itemId:r.itemId,location:le(r.location),index:r.index,before:le(r.before),after:le(r.after)}})),n.pendingEditSession={itemId:e.itemId,location:le(e.location),index:e.index,before:le(e.before),after:le(e.after)},{history:n})}))}finalizePendingEditSession(e=!1){this.state.history.pendingEditSession?this.setState((e=>{const t=e.history.pendingEditSession;if(!t)return null;let n={...e.history,pendingEditSession:!1};return JSON.stringify(t.before)!==JSON.stringify(t.after)&&(n=ue(n,{type:"edit",label:this.getHistoryEntryLabel("edit",t.after,t.before,t.after),payload:{itemId:t.itemId,location:le(t.location),index:t.index,before:le(t.before),after:le(t.after)}})),{history:n}}),(()=>{e&&e()})):e&&e()}applyCollectionPatch(e,t){if(!t||"object"!=typeof t)return!1;let n=!1;
1const r=["columns","groups","items","description"];for(let i of r)t.hasOwnProperty(i)&&(e[i]=le(t[i]),n=!0);return n}applyHistoryOperation(e,t,n="redo"){if(!t||!t.payload)return!1;const{payload:r}=t,i=e.items;switch(t.type){case"add":case"duplicate":return"redo"===n?(this.insertItemAtLocation(i,r.destination,le(r.item),r.destination.index),!0):!!this.removeItemFromLocation(i,r.destination,r.itemId,r.destination.index);case"remove":return"redo"===n?!!this.removeItemFromLocation(i,r.source,r.itemId,r.source.index):(this.insertItemAtLocation(i,r.source,le(r.item),r.source.index),!0);case"move":return"redo"===n?!!this.moveItemInItems(i,r.source,r.destination,r.itemId,r.source.index,r.destination.index):!!this.moveItemInItems(i,r.destination,r.source,r.itemId,r.destination.index,r.source.index);case"edit":return"redo"===n?this.replaceItemAtLocation(i,r.location,r.itemId,r.index,le(r.after)):this.replaceItemAtLocation(i,r.location,r.itemId,r.index,le(r.before));case"collection":return"redo"===n?this.applyCollectionPatch(e,r.after):this.applyCollectionPatch(e,r.before)}return!1}applyHistoryCursor(e){const t=this.state.history;if(e===t.cursor)return;const n=this.getCollectionStateSnapshot(),r=this.getCollectionStateSnapshot();let i=t.cursor,o=!1,a=!1;if(e<t.cursor)for(let s=t.cursor;s>e;s--){if(!this.applyHistoryOperation(r,t.entries[s],"undo")){a=!0;break}i=s-1,o=!0}else for(let s=t.cursor+1;s<=e;s++){if(!this.applyHistoryOperation(r,t.entries[s],"redo")){a=!0;break}i=s,o=!0}a||this.setState((e=>({history:{...e.history,isReplaying:!0,cursor:i}})),(()=>{if(o){const e={};JSON.stringify(n.columns)!==JSON.stringify(r.columns)&&(e.columns=r.columns),JSON.stringify(n.groups)!==JSON.stringify(r.groups)&&(e.groups=r.groups),JSON.stringify(n.items)!==JSON.stringify(r.items)&&(e.items=r.items),n.description!==r.description&&(e.description=r.description),Object.keys(e).length&&this.props.onChangeCollection(this.props.type,this.props.collection.id,e)}this.setState((e=>({history:{...e.history,isReplaying:!1}})))}))}onHistoryUndo(){this.finalizePendingHistorySessions((()=>{const{cursor:e}=this.state.history;0<=e&&this.applyHistoryCursor(e-1)}))}onHistoryRedo(){this.finalizePendingHistorySessions((()=>{const{cursor:e,entries:t}=this.state.history;e<t.length-1&&this.applyHistoryCursor(e+1)}))}onHistoryJump(e){this.finalizePendingHistorySessions((()=>{this.applyHistoryCursor(e)}))}onHistoryJumpAndClose(e){this.setState({isViewingHistory:!1},(()=>{this.onHistoryJump(e)}))}onShowHistory(){!1!==this.props.modal&&this.finalizePendingHistorySessions((()=>{this.setState({isViewingHistory:!0})}))}onEditItem(e){if(!this.state.editingItem)return;const t={columnId:this.state.editingItem.column,groupId:this.state.editingItem.group},n=this.getLocationKey(t);let r=le(this.props.collection.items);if(!r[n]||!r[n][this.state.editingItem.item])return;const i=le(r[n][this.state.editingItem.item]),o=le(e);r[n][this.state.editingItem.item]=o,this.startOrUpdatePendingEditSession({itemId:i.id,location:t,index:this.state.editingItem.item,before:i,after:o}),this.props.onChangeCollection(this.props.type,this.props.collection.id,{items:r})}onDragEnd(e){if(e.destination&&"RECIPE"===e.type){this.finalizePendingEditSession();let t=le(this.props.collection.items);Object!==t.constructor&&(t={});const n=this.getLocationFromDroppableId(e.destination.droppableId);if(!n)return;const r=!!e.destination.hasOwnProperty("index")&&e.destination.index;let i=!1,o=!1;if("click"===e.source||e.source&&"select-items"===e.source.droppableId){const a=Object.values(t).reduce(((e,t)=>e.concat(t)),[]);let s=Math.max.apply(Math,a.map((function(e){return e.id})));if(s=s<0?-1:s,e.source&&"select-items"===e.source.droppableId){const t=parseInt(e.draggableId.substr(7)),n=this.state.addItems[this.state.modeOptions["add-item"].mode].find((e=>t===e.id));if(!n)return;i=le(n)}else i=le(e.item);if(!i)return;i.id=s+1;const l=this.insertItemAtLocation(t,n,i,r),c="duplicate"===e.historyType?"duplicate":"add";o={type:c,label:this.getHistoryEntryLabel(c,i),payload:{itemId:i.id,item:le(i),destination:{...n,index:l}}}}else{const i=this.getLocationFromDroppableId(e.source.droppableId);if(!i)return;const a=e.source.index;if(ce(i,n)&&a===r)return;const s=this.moveItemInItems(t,i,n,!1,a,r);if(!s||!s.item)return;o={type:"move",label:this.getHistoryEntryLabel("move",s.item),payload:{itemId:s.item.id,source:{...i,index:a},destination:{...n,index:s.destinationIndex}}}}o&&this.pushHistoryEntry(o),this.props.onChangeCollection(this.props.type,this.props.collection.id,{items:t})}}onChangeAddItems(e){e=e.map(((e,t)=>(e.id=t,e.servings=0<parseFloat(e.servings)?parseFloat(e.servings):1,"recipe"===e.type&&(e.recipeId=parseInt(e.recipeId)),e.added=Math.floor(Date.now()/1e3),e))),this.setState({addItems:{...this.state.addItems,[this.state.modeOptions["add-item"].mode]:e}})}onChangeModeOptions(e){let t=JSON.parse(JSON.stringify(this.state.modeOptions));t[this.state.mode]=e,this.setState({modeOptions:t})}onDeleteItem(e,t,n){this.finalizePendingEditSession();const r={columnId:e,groupId:t};let i=le(this.props.collection.items);const o=this.removeItemFromLocation(i,r,!1,n);o&&(this.pushHistoryEntry({type:"remove",label:this.getHistoryEntryLabel("remove",o.item),payload:{itemId:o.item.id,item:le(o.item),source:{...r,index:o.index}}}),this.props.onChangeCollection(this.props.type,this.props.collection.id,{items:i}))}onChangeItem(e,t,n,r,i){let o=le(this.props.collection.items);const a={columnId:e,groupId:t},s=this.getLocationKey(a);if(o[s]&&o[s][n]&&0<=i){const l=le(o[s][n]);o[s][n][r]=i;const c=le(o[s][n]);this.state.editingItem&&this.state.editingItem.column===e&&this.state.editingItem.group===t&&this.state.editingItem.item===n?this.startOrUpdatePendingEditSession({itemId:l.id,location:a,index:n,before:l,after:c}):(this.finalizePendingEditSession(),this.pushHistoryEntry({type:"edit",label:this.getHistoryEntryLabel("edit",c,l,c),payload:{itemId:l.id,location:le(a),index:n,before:l,after:c}})),this.props.onChangeCollection(this.props.type,this.props.collection.id,{items:o})}}onPrintCollection(){if(!(0,v.A)())return;const e=this.props.collection,t={collection:e,showingNutrition:this.showNutrition(e),recipes:this.props.recipes,backUrl:window.location.href};localStorage.setItem("wprmPrintArgs",JSON.stringify(t));const n=this.openPrint("collection");n&&(n.onload=()=>{n.focus(),n.WPRMPrint&&n.WPRMPrint.setArgs&&n.WPRMPrint.setArgs(t)})}onPrintRecipes(){if(!(0,v.A)())return;const{collection:e}=this.props;let t=[];if(e.items)for(let r of e.columns)for(let n of e.groups){const i=e.items[`${r.id}-${n.id}`]?e.items[`${r.id}-${n.id}`]:[];for(let e of i)if("recipe"===e.type&&e.recipeId){!(wprmprc_public.settings.recipe_collections_items_leftovers&&e.hasOwnProperty("leftovers")&&e.leftovers)&&0<e.servings&&(t.push(e.recipeId),t.push(Math.floor(e.servings*Math.pow(10,6))))}}
1const n=new a.A("wp-recipe-maker").encode(t);this.openPrint("recipes",[n])}openPrint(e,t=!1){if(!(0,v.A)())return!1;const n=wprm_public.home_url.split(/\?(.+)/);let r=n[0];if(wprm_public.permalinks){if(r+=wprm_public.print_slug+"/"+e,t)for(let e of t)r+="/"+e;else r+="/";n[1]&&(r+="?"+n[1])}else{if(r+="?"+wprm_public.print_slug+"="+e,t)for(let e of t)r+="$"+e;n[1]&&(r+="&"+n[1])}return window.open(r,"_blank")}showNutrition(e){let t=e.hasOwnProperty("showNutrition")?e.showNutrition:wprmprc_public.settings.recipe_collections_nutrition_facts_hidden_default;return"saved"!==this.props.type&&"shared"!==this.props.type||(t=this.state.showNutrition),t}onChangeInboxFilter(e){if("inbox"!==this.props.type||!["all","unfiled"].includes(e))return;const t=le(this.state.modeOptions);t["add-item"].group=!1,this.setState({inboxFilter:e,mode:"overview",modeOptions:t,editingItem:!1,editingHeader:!1,isEditingStructure:!1,isViewingHistory:!1})}getMoveItemDestinations(){if(!["inbox","user"].includes(this.props.type)||!this.props.collections||!Array.isArray(this.props.collections.user)||this.props.collection.fixed||this.props.collection.favorites)return[];const e=e=>e&&!e.fixed&&!e.favorites&&Array.isArray(e.columns)&&0<e.columns.length&&Array.isArray(e.groups)&&0<e.groups.length,t=this.props.collections.user.filter((t=>("user"!==this.props.type||t.id!==this.props.collection.id)&&e(t))).map((e=>({...e,moveType:"user"})));return"inbox"!==this.props.type&&e(this.props.collections.inbox)&&t.push({...this.props.collections.inbox,moveType:"inbox"}),t}onOpenMoveItem(e,t,n){const r=this.getMoveItemDestinations(),i=this.props.collection.items[`${e}-${t}`],o=!!Array.isArray(i)&&i[n];if(!r.length||!o)return;const a=r[0];this.finalizePendingHistorySessions((()=>{this.setState({movingItem:{columnId:e,groupId:t,itemId:o.id,item:le(o)},moveItemOptions:{collectionType:a.moveType,collectionId:a.id,columnId:a.columns[0].id,groupId:a.groups[0].id,copy:!1}})}))}onMoveItemConfirm(){if(!this.state.movingItem||!this.props.onMoveCollectionItem)return!1;const e=this.state.moveItemOptions,t=this.getMoveItemDestinations().find((t=>t.moveType===e.collectionType&&t.id===e.collectionId));if(!t)return!1;const n=this.props.onMoveCollectionItem({source:{type:this.props.type,collectionId:this.props.collection.id,columnId:this.state.movingItem.columnId,groupId:this.state.movingItem.groupId,itemId:this.state.movingItem.itemId},destination:{type:t.moveType,collectionId:t.id,columnId:e.columnId,groupId:e.groupId},copy:!!e.copy});return n&&!e.copy&&this.setState({history:this.getDefaultHistoryState()}),n}render(){const{collection:e}=this.props,t=!e.columns||!e.groups,n=this.showNutrition(e),i=!1!==this.state.modeOptions["add-item"].group,a=!("inbox"!==this.props.type||!wprmprc_public.settings.recipe_collections_saved_recipe_organization)&&d(this.props.collections),c=!!a&&"unfiled"===this.state.inboxFilter,u=this.getMoveItemDestinations();let p=!1;return!1!==this.state.editingItem&&e.items.hasOwnProperty(`${this.state.editingItem.column}-${this.state.editingItem.group}`)&&e.items[`${this.state.editingItem.column}-${this.state.editingItem.group}`][this.state.editingItem.item]&&(p=e.items[`${this.state.editingItem.column}-${this.state.editingItem.group}`][this.state.editingItem.item]),r.createElement(r.Fragment,null,(!1!==this.state.movingItem||this.state.isViewingHistory||"modal"===this.state.addMode||"modal"===this.state.editStructureMode)&&r.createElement(se,{modal:this.props.modal,useModalForAdd:"modal"===this.state.addMode,useModalForStructure:"modal"===this.state.editStructureMode,type:this.props.type,open:!1!==this.state.movingItem||this.state.isViewingHistory||this.state.isEditingStructure||i||!1!==p,mode:!1!==this.state.movingItem?"move-item":this.state.isViewingHistory?"history":this.state.isEditingStructure?"structure":i?"add":"edit",onClose:()=>{let e=JSON.parse(JSON.stringify(this.state.modeOptions));e["add-item"].group=!1,this.setState({modeOptions:e,editingItem:!1,movingItem:!1,isEditingStructure:!1,isViewingHistory:!1})},collections:this.props.collections,collection:this.props.collection,movingItem:this.state.movingItem,moveItemDestinations:u,moveItemOptions:this.state.moveItemOptions,onChangeMoveItemOptions:e=>{this.setState({moveItemOptions:e})},onMoveItemConfirm:this.onMoveItemConfirm.bind(this),onChangeColumns:this.onChangeColumns.bind(this),onChangeGroups:this.onChangeGroups.bind(this),onChangeDescription:this.onChangeDescription.bind(this),onDuplicateColumn:this.onDuplicateColumn.bind(this),onClearItems:this.onClearItems.bind(this),addItems:this.state.addItems[this.state.modeOptions["add-item"].mode],onChangeAddItems:this.onChangeAddItems.bind(this),options:this.state.modeOptions["add-item"],onChangeModeOptions:e=>{let t=JSON.parse(JSON.stringify(this.state.modeOptions));t["add-item"]=e,this.setState({modeOptions:t,editingItem:!1,isEditingStructure:!1})},onAddItem:e=>{this.onDragEnd({type:"RECIPE",destination:{droppableId:`${this.state.modeOptions["add-item"].group.column}-${this.state.modeOptions["add-item"].group.row}`},source:"click",item:e});let t=JSON.parse(JSON.stringify(this.state.modeOptions));t["add-item"].group=!1,this.setState({modeOptions:t,editingItem:!1,isEditingStructure:!1})},editingItem:p,onEdit:e=>{this.onEditItem(e)},historyEntries:this.state.history.entries,historyCursor:this.state.history.cursor,historyInitialTimestamp:this.state.history.initializedAt,onHistoryJump:this.onHistoryJumpAndClose.bind(this)}),r.createElement("div",{className:"wprmprc-container-header-container"},r.createElement("div",{className:"wprmprc-container-header"},"saved"!==this.props.type&&"admin"!==this.props.type&&r.createElement(r.Fragment,null,r.createElement(l.A,{tag:"span",className:"wprmprc-header-link",onClick:()=>{this.props.history.push("/")}},(0,s.f)("Your Collections"),parseInt(wprmprc_public.user)!==parseInt(wprmprc_public.collections_user)?` (${(0,s.f)("Editing User")} #${wprmprc_public.collections_user}${wprmprc_public.collections_user_name?` - ${wprmprc_public.collections_user_name}`:""})`:""),r.createElement("span",{className:"wprmprc-header-link-separator"},">")),r.createElement("span",{className:"wprmprc-container-header-name"},"shared"===this.props.type&&`${(0,s.f)("Shared Collection:")} `,e.name)),"grid"===this.props.layout&&r.createElement(w,{type:this.props.type,collection:this.props.collection,onEditStructure:()=>{this.setState({isEditingStructure:!0,isViewingHistory:!1,inboxFilter:"all"})},onChangeCollection:e=>{this.onGridHeaderChangeCollection(e)},historyEntries:this.state.history.entries,historyCursor:this.state.history.cursor,onHistoryUndo:this.onHistoryUndo.bind(this),onHistoryRedo:this.onHistoryRedo.bind(this),onShowHistory:this.onShowHistory.bind(this),showNutrition:n,onChangeShowNutrition:e=>{"saved"===this.props.type||"shared"===this.props.type?this.setState({showNutrition:e}):this.props.onChangeCollection(this.props.type,this.props.collection.id,{showNutrition:e})},openShoppingList:()=>{"inbox"===this.props.type?this.props.history.push("/shopping-list/inbox/"):"shared"===this.props.type?this.props.history.push(`/shopping-list/share/${this.props.collection.sharedEncoded}`):this.props.history.push(`/shopping-list/${this.props.type}/${this.props.collection.id}`)},onPrintCollection:this.onPrintCollection,onPrintRecipes:this.onPrintRecipes})),a&&r.createElement("div",{className:"wprmprc-inbox-filter",role:"group","aria-label":(0,s.f)("Filter saved recipes")},r.createElement("button",{type:"button",className:"wprmprc-inbox-filter-option"+("all"===this.state.inboxFilter?" wprmprc-inbox-filter-option-active":""),"aria-pressed":"all"===this.state.inboxFilter,onClick:()=>this.onChangeInboxFilter("all")},(0,s.f)("All saved recipes")),r.createElement("button",{type:"button",className:"wprmprc-inbox-filter-option"+("unfiled"===this.state.inboxFilter?" wprmprc-inbox-filter-option-active":""),"aria-pressed":"unfiled"===this.state.inboxFilter,onClick:()=>this.onChangeInboxFilter("unfiled")},`${(0,s.f)("Needs organizing")} (${a.unfiledItemCount})`)),"grid"===this.props.layout&&e.hasOwnProperty("description")&&""!==e.description&&r.createElement("div",{className:"wprmprc-collection-description",dangerouslySetInnerHTML:{__html:e.description}}),t?r.createElement(f.A,null):r.createElement("div",{className:"wprmprc-collection"},c&&0===a.unfiledItemCount&&r.createElement("div",{className:"wprmprc-inbox-filter-empty"},(0,s.f)("All saved recipes are organized.")),r.createElement(o.JY,{onDragEnd:this.onDragEnd.bind(this)},e.columns.map(((t,o)=>{if(c&&0===a.unfiledItemCount)return null;let l=[];const d="column"===this.state.addMode&&i,m=d&&o===this.state.modeOptions["add-item"].group.column;let f=!1;d||"column"!==this.state.addMode||!1===p||(f=t.id===this.state.editingItem.column);let h={};return d?h=m?{display:"none"}:{opacity:.2}:!1!==p&&(h=f?{display:"none"}:{opacity:.2}),r.createElement(r.Fragment,{key:o},m&&r.createElement("div",{className:"wprmprc-collection-column-width wprmprc-collection-actions wprmprc-collection-actions-add-item"},r.createElement(F.A,{layout:this.props.layout,type:"action",customAction:{icon:"close",title:(0,s.f)("Cancel"),action:()=>{let e=JSON.parse(JSON.stringify(this.state.modeOptions));e["add-item"].group=!1,this.setState({modeOptions:e})}},menu:!1},r.createElement("span",null,r.createElement("span",{className:"wprmprc-header-link",onClick:()=>{let e=JSON.parse(JSON.stringify(this.state.modeOptions));e["add-item"].group=!1,this.setState({modeOptions:e})}},""!==t.name?t.name:(0,s.f)("Cancel")),r.createElement("span",{className:"wprmprc-header-link-separator"},">"),(0,s.f)("Add Item"))),r.createElement(j,{layout:this.props.layout,collections:this.props.collections,type:this.props.type,collection:this.props.collection,addItems:this.state.addItems[this.state.modeOptions["add-item"].mode],onChangeAddItems:this.onChangeAddItems.bind(this),options:this.state.modeOptions["add-item"],onChangeModeOptions:e=>{let t=JSON.parse(JSON.stringify(this.state.modeOptions));t["add-item"]=e,this.setState({modeOptions:t,editingItem:!1})},onAddItem:e=>{this.onDragEnd({type:"RECIPE",destination:{droppableId:`${this.state.modeOptions["add-item"].group.column}-${this.state.modeOptions["add-item"].group.row}`},source:"click",item:e});let t=JSON.parse(JSON.stringify(this.state.modeOptions));t["add-item"].group=!1,this.setState({modeOptions:t,editingItem:!1})},interface:"click"})),f&&r.createElement("div",{className:"wprmprc-collection-column-width wprmprc-collection-actions wprmprc-collection-actions-edit-item"},r.createElement(F.A,{layout:this.props.layout,type:"action",customAction:{icon:"close",title:(0,s.f)("Go Back"),action:()=>{this.setState({editingItem:!1})}},menu:!1},r.createElement("span",null,r.createElement("span",{className:"wprmprc-header-link",onClick:()=>{this.setState({editingItem:!1})}},""!==t.name?t.name:(0,s.f)("Go Back")),r.createElement("span",{className:"wprmprc-header-link-separator"},">"),(0,s.f)("Edit Item"))),r.createElement(z,{layout:this.props.layout,item:p,onEdit:e=>{this.onEditItem(e)}})),r.createElement("div",{className:"wprmprc-collection-column wprmprc-collection-column-width",style:h},("grid"===this.props.layout||""!==t.name)&&r.createElement(F.A,{layout:this.props.layout,editStructureMode:this.state.editStructureMode,type:"column",showActions:"saved"!==this.props.type&&"shared"!==this.props.type,customAction:"icons"===this.state.editStructureMode&&{icon:"plus",title:(0,s.f)("Add Group"),action:()=>{let n=JSON.parse(JSON.stringify(e.groups)),r=Math.max.apply(Math,n.map((function(e){return e.id})));r=r<0?-1:r,n.push({id:r+1,name:""}),this.onChangeGroups(n),this.setState({editingHeader:`column-${t.id}-group-${r+1}`})}},menu:"icons"===this.state.editStructureMode&&[{label:(0,s.f)("Change Name"),action:()=>{this.setState({editingHeader:`column-${t.id}`})}},{disabled:0===o,label:(0,s.f)("Move Left"),action:()=>{let t=JSON.parse(JSON.stringify(e.columns));const n=t.splice(o,1)[0];t.splice(o-1,0,n),this.onChangeColumns(t,`${(0,s.f)("Moved column left")} "${this.getColumnDisplayName(n)}"`)}},{disabled:e.columns.length-1===o,label:(0,s.f)("Move Right"),action:()=>{let t=JSON.parse(JSON.stringify(e.columns));const n=t.splice(o,1)[0];t.splice(o+1,0,n),this.onChangeColumns(t,`${(0,s.f)("Moved column right")} "${this.getColumnDisplayName(n)}"`)}},{label:(0,s.f)("Duplicate"),action:()=>{this.onDuplicateColumn(o)}},{divider:!0},{disabled:1===e.columns.length,label:(0,s.f)("Delete Column"),confirm:(0,s.f)("Are you sure you want to delete?"),action:()=>{let t=JSON.parse(JSON.stringify(e.columns));const n=t[o];t.splice(o,1),this.onChangeColumns(t,`${(0,s.f)("Removed column")} "${this.getColumnDisplayName(n)}"`)}}],name:t.name,onChangeName:t=>{let n=JSON.parse(JSON.stringify(e.columns));n[o].name=t,this.onChangeColumns(n,`${(0,s.f)("Changed column name to")} "${this.getColumnDisplayName(n[o])}"`)},editing:`column-${t.id}`===this.state.editingHeader,onEditing:e=>{this.setState({editingHeader:!!e&&`column-${t.id}`})}}),r.createElement("div",{className:"wprmprc-collection-column-groups"},e.groups.map(((i,p)=>{const d=e.items[`${t.id}-${i.id}`]?e.items[`${t.id}-${i.id}`]:[];let m=d,f=d.map(((e,t)=>t));c&&(m=[],f=[],d.forEach(((e,t)=>{const n=!(!e||"recipe"!==e.type)&&parseInt(e.recipeId);n&&a.unfiledRecipeIds.has(n)&&(m.push(e),f.push(t))}))),l=[...l,...m];const h=!(e.fixed&&"admin"!==this.props.type||"grid"!==this.props.layout&&"remove-items"!==this.state.mode)&&((e,n)=>{this.onDeleteItem(t.id,i.id,n)});return r.createElement(U,{mode:this.state.mode,editStructureMode:this.state.editStructureMode,type:this.props.type,layout:this.props.layout,collection:e,group:i,items:m,sourceIndexes:f,itemsDraggable:!c,unfiledRecipeIds:!!a&&a.unfiledRecipeIds,recipes:this.props.recipes,showNutrition:n,onDeleteItem:h,onChangeAmount:(e,n)=>{this.onChangeItem(t.id,i.id,e,"amount",n)},onChangeServings:(e,n)=>{this.onChangeItem(t.id,i.id,e,"servings",n)},onChangeLeftovers:(e,n)=>{this.onChangeItem(t.id,i.id,e,"leftovers",n)},onAddItem:(!e.fixed||"admin"===this.props.type)&&(()=>{let e=JSON.parse(JSON.stringify(this.state.modeOptions));e["add-item"].group={column:o,row:p},this.setState({modeOptions:e})}),onDuplicateItem:e=>{let t=JSON.parse(JSON.stringify(d[e]));t.added=Math.floor(Date.now()/1e3),this.onDragEnd({type:"RECIPE",destination:{droppableId:`${o}-${p}`,index:e+1},source:"click",item:t,historyType:"duplicate"})},onMoveItem:!!u.length&&(e=>{this.onOpenMoveItem(t.id,i.id,e)}),onEditItem:e=>{this.setState({editingItem:{column:t.id,group:i.id,item:e}})},allowMoveUp:0!==p,allowMoveDown:e.groups.length-1!==p,onMove:t=>{let n=JSON.parse(JSON.stringify(e.groups));const r=n.splice(p,1)[0],i=t?p-1:p+1;n.splice(i,0,r),this.onChangeGroups(n,`${(0,s.f)(t?"Moved group up":"Moved group down")} "${this.getGroupDisplayName(r)}"`)},onDelete:()=>{let t=JSON.parse(JSON.stringify(e.groups));const n=t[p];t.splice(p,1),this.onChangeGroups(t,`${(0,s.f)("Removed group")} "${this.getGroupDisplayName(n)}"`)},onChangeHeaderName:t=>{let n=JSON.parse(JSON.stringify(e.groups));n[p].name=t,this.onChangeGroups(n,`${(0,s.f)("Changed group name to")} "${this.getGroupDisplayName(n[p])}"`)},editingHeader:`column-${t.id}-group-${i.id}`===this.state.editingHeader,onEditingHeader:e=>{this.setState({editingHeader:!!e&&`column-${t.id}-group-${i.id}`})},index:`${o}-${p}`,key:`${o}-${p}`})}))),n&&r.createElement($.A,{items:l,recipes:this.props.recipes,onUp
1dateRecipes:this.props.onUpdateRecipes})))})),"classic"===this.props.layout&&(!c||0<a.unfiledItemCount)&&r.createElement(G,{layout:this.props.layout,collections:this.props.collections,collection:e,type:this.props.type,mode:this.state.mode,modeOptions:this.state.modeOptions,columns:e.columns,groups:e.groups,addItems:this.state.addItems[this.state.modeOptions["add-item"].mode],onRemoveAll:this.onClearItems.bind(this),onChangeColumns:this.onChangeColumns.bind(this),onChangeGroups:this.onChangeGroups.bind(this),onChangeAddItems:this.onChangeAddItems.bind(this),onChangeMode:e=>{let t=JSON.parse(JSON.stringify(this.state.modeOptions));t["add-item"].group=!1,this.setState({mode:e,modeOptions:t,inboxFilter:"overview"===e?this.state.inboxFilter:"all"})},onChangeModeOptions:this.onChangeModeOptions.bind(this),showNutrition:n,onChangeShowNutrition:e=>{"saved"===this.props.type||"shared"===this.props.type?this.setState({showNutrition:e}):this.props.onChangeCollection(this.props.type,this.props.collection.id,{showNutrition:e})},onPrint:this.onPrintCollection,onPrintRecipes:this.onPrintRecipes})),"grid"===this.props.layout&&"saved"!==this.props.type&&"shared"!==this.props.type&&"icons"===this.state.editStructureMode&&(!c||0<a.unfiledItemCount)&&r.createElement("div",{className:"wprmprc-collection-column-width"},r.createElement(l.A,{className:"wprmprc-action wprmprc-collection-add-column",onClick:()=>{let t=JSON.parse(JSON.stringify(e.columns)),n=Math.max.apply(Math,t.map((function(e){return e.id})));n=n<0?-1:n,t.push({id:n+1,name:""}),this.onChangeColumns(t),this.setState({editingHeader:`column-${n+1}`})},"aria-label":(0,s.f)("Add a column to this collection")},(0,s.f)("Add Column"))),r.createElement("div",{className:"wprmprc-collection-column-balancer wprmprc-collection-column-width"}),r.createElement("div",{className:"wprmprc-collection-column-balancer wprmprc-collection-column-width"}),r.createElement("div",{className:"wprmprc-collection-column-balancer wprmprc-collection-column-width"}),r.createElement("div",{className:"wprmprc-collection-column-balancer wprmprc-collection-column-width"}),r.createElement("div",{className:"wprmprc-collection-column-balancer wprmprc-collection-column-width"}),r.createElement("div",{className:"wprmprc-collection-column-balancer wprmprc-collection-column-width"}),r.createElement("div",{className:"wprmprc-collection-column-balancer wprmprc-collection-column-width"})))}}const de=(0,i.y)(pe)},9535:(e,t,n)=>{"use strict";n.d(t,{A:()=>C});const r=window.wprmp_public?wprmp_public.endpoints.collections_helper:"",i=window.wprmp_public?wprmp_public.endpoints.nutrition:"",o=500;let a=window.hasOwnProperty("wprmprc_public")&&parseInt(wprmprc_public.user)!==parseInt(wprmprc_public.collections_user),s="",l=null,c=!1,u=!1,p=null,d=!1,m=null;const f=e=>e&&"object"==typeof e&&e.favorites,h=e=>{const t=(e=>e?JSON.parse(JSON.stringify(e)):e)(e);return t&&t.hasOwnProperty("user")&&Array.isArray(t.user)&&(t.user=t.user.filter((e=>!f(e)))),t},g=(e,t)=>{const n=h(e);return t&&n&&n.hasOwnProperty("user")&&Array.isArray(n.user)&&(n.user=[t,...n.user]),n},v=()=>window.hasOwnProperty("wprmprc_public")&&wprmprc_public.settings&&wprmprc_public.settings.recipe_collections_favorites_collection_enabled,y=()=>
1{if(window.hasOwnProperty("WPRecipeMaker")&&window.WPRecipeMaker.hasOwnProperty("favorites")&&"function"==typeof window.WPRecipeMaker.favorites.getFavoritesStorage)return window.WPRecipeMaker.favorites.getFavoritesStorage();try{const e=window.hasOwnProperty("wprmp_public")&&wprmp_public.favorites&&wprmp_public.favorites.storage_key?wprmp_public.favorites.storage_key:"wprm-recipe-favorites",t=localStorage.getItem(e);if(t)return(e=>{const t=e&&"object"==typeof e&&Array.isArray(e.favorites)?e.favorites:e;return{favorites:Array.isArray(t)?t.map((e=>parseInt(e))).filter(((e,t,n)=>e&&t===n.indexOf(e))):[],data:e&&"object"==typeof e&&e.data&&"object"==typeof e.data&&!Array.isArray(e.data)?e.data:{}}})(JSON.parse(t))}catch(e){}return{favorites:[],data:{}}},b=(e,t)=>{if(e&&e.items)for(let n of Object.keys(e.items))if(Array.isArray(e.items[n]))for(let r of e.items[n])r&&"recipe"===r.type&&r.recipeId&&t(r)},w=(e,t=!1)=>{if(!e)return e;const n=JSON.parse(JSON.stringify(e)),r=y().data,i={};return b(t,(e=>{i[e.recipeId]=e})),b(n,(e=>{const t=r.hasOwnProperty(e.recipeId)&&r[e.recipeId]&&"object"==typeof r[e.recipeId]?r[e.recipeId]:{};if(t.hasOwnProperty("servings")&&(e.servings=t.servings),t.hasOwnProperty("inShoppingList")&&(e.inShoppingList=t.inShoppingList),i.hasOwnProperty(e.recipeId)){const t=i[e.recipeId];t.hasOwnProperty("servings")&&(e.servings=t.servings),t.hasOwnProperty("inShoppingList")&&(e.inShoppingList=t.inShoppingList)}})),n},I=()=>{if(p&&(clearTimeout(p),p=null),u){const t=u;u=!1;const n=`${r}/user/${wprmprc_public.collections_user}`,i=JSON.stringify({collections:t});try{fetch(n,{method:"POST",headers:E,credentials:"same-origin",body:i,keepalive:!0})}catch(e){if(navigator.sendBeacon){const e=new Blob([i],{type:"application/json"});navigator.sendBeacon(n,e)}}}if(m&&(clearTimeout(m),m=null),d){const t=d;d=!1;const n=`${r}/shopping-list/${t.uid}`,i=JSON.stringify({data:t.data});try{fetch(n,{method:"POST",headers:E,credentials:"same-origin",body:i,keepalive:!0})}catch(e){if(navigator.sendBeacon){const e=new Blob([i],{type:"application/json"});navigator.sendBeacon(n,e)}}}};"undefined"!=typeof window&&(window.addEventListener("beforeunload",I),document.addEventListener("visibilitychange",(()=>{"hidden"===document.visibilityState&&I()})));let E={Accept:"application/json","Content-Type":"application/json","Cache-Control":"no-cache, no-store, must-revalidate",Pragma:"no-cache",Expires:"0"};const S=window.hasOwnProperty("wprm_public")?wprm_public.api_nonce:wprm_admin.api_nonce;(!window.hasOwnProperty("wprmp_public")||0<parseInt(wprmp_public.user))&&(E["X-WP-Nonce"]=S);const C={favoritesCollectionId:-1,isFavoritesCollection:f,withoutFavoritesCollection:h,withFavoritesCollection:g,applyFavoritesCollectionItemPreferences:w,storeFavoritesCollectionItemPreferences:e=>{b(e,(e=>{if(window.hasOwnProperty("WPRecipeMaker")&&window.WPRecipeMaker.hasOwnProperty("favorites")&&"function"==typeof window.WPRecipeMaker.favorites.setFavoriteData){const t={servings:e.servings};e.hasOwnProperty("inShoppingList")&&(t.inShoppingList=e.inShoppingList),window.WPRecipeMaker.favorites.setFavoriteData(e.recipeId,t)}}))},getCollections(){let e=!1,t=!1;const n=localStorage.getItem("wprm-recipe-collection");n&&(e=JSON.parse(n));const r=wprmprc_public.collections;r&&(e=r),0<parseInt(wprmp_public.user)&&n&&!r&&(t=!0),e||(e=wprmprc_public.collections_default),e.hasOwnProperty("temp")||(e.temp={id:0,columns:[{id:0,name:""}],groups:[{id:0,name:""}],items:{"0-0":[]},nbrItems:0,created:Math.floor(Date.now()/1e3)});const i=localStorage.getItem("wprm-added-to-collection-before-login");if(i){const n=JSON.parse(i);if(n.timestamp&&Date.now()-n.timestamp<18e5){let r=n.recipe;r.servings=parseInt(n.servings),e[n.collection].items.hasOwnProperty("0-0")||(e[n.collection].items["0-0"]=[]),e[n.collection].items["0-0"]=[...e[n.collection].items["0-0"],r],e[n.collection].nbrItems++,t=!0}localStorage.removeItem("wprm-added-to-collection-before-login")}const o=e.inbox.columns?Math.min.apply(Math,e.inbox.columns.map((function(e){return e.id}))):0,a=e.inbox.groups?Math.min.apply(Math,e.inbox.groups.map((function(e){return e.id}))):0;if(0<o||0<a){const t=`${o}-${a}`;e.inbox.items.hasOwnProperty(t)||(e.inbox.items[t]=[]),e.inbox.items.hasOwnProperty("0-0")&&0<e.inbox.items["0-0"].length&&(e.inbox.items[t]=[...e.inbox.items[t],...e.inbox.items["0-0"]],e.inbox.items["0-0"]=[])}const s=e.hasOwnProperty("pushedCollections")?e.pushedCollections:[];if(wprmprc_public.push_collections){let n=Math.max.apply(Math,e.user.map((function(e){return e.id})));n=n<0?-1:n;for(let r of wprmprc_public.push_collections)s.includes(r.id)||(s.push(r.i
1d),n++,r.id=n,e.user.push(r),t=!0);e.pushedCollections=s}if(wprmprc_public.fixed_collections){let n=Math.max.apply(Math,e.user.map((function(e){return e.id})));n=n<0?-1:n;const r=e.user.filter((e=>e.fixed&&e.fixedCollectionId)).map((e=>e.fixedCollectionId));for(let i of wprmprc_public.fixed_collections)if(r.includes(i.id)){const n=e.user.findIndex((e=>e.fixed&&e.fixedCollectionId===i.id));if(n>=0){const r=e.user[n].id,o=JSON.parse(JSON.stringify(i));o.fixed=!0,o.fixedCollectionId=i.id,o.id=r,e.user[n]=o,t=!0}}else{const r=JSON.parse(JSON.stringify(i));r.fixed=!0,r.fixedCollectionId=i.id,n++,r.id=n,e.user.push(r),t=!0}e.user=e.user.filter((e=>{if(e.fixed&&e.fixedCollectionId){if(!wprmprc_public.fixed_collections.some((t=>t.id===e.fixedCollectionId)))return t=!0,!1}return!0}))}return v()&&wprmprc_public.favorites_collection&&(e=g(e,w(wprmprc_public.favorites_collection))),t&&this.saveCollections(e),this.checkAndRefreshStaleItems(e).then((e=>{e&&"undefined"!=typeof window&&window.dispatchEvent&&window.dispatchEvent(new CustomEvent("wprmprc-collections-refreshed",{detail:{collections:e}}))})).catch((e=>{})),JSON.parse(JSON.stringify(e))},checkAndRefreshStaleItems(e){if(!e)return Promise.resolve(!1);const t=[],n=[],r=(e,r,i)=>{e&&"object"==typeof e&&Object.keys(e).forEach((o=>{const a=e[o];Array.isArray(a)&&a.forEach(((e,a)=>{if(e&&"object"==typeof e&&("recipe"===e.type||"nutrition-ingredient"===e.type)){if(!("recipe"===e.type&&e.recipeId||"nutrition-ingredient"===e.type&&e.ingredientId))return;const s=e.cachedAt||0;(!("recipe"!==e.type||e.hasOwnProperty("servingsUnitRaw")&&e.hasOwnProperty("originalServingsParsed"))||!s||Date.now()/1e3-s>86400)&&(t.push(e),n.push({type:r,id:i,columnGroup:o,index:a}))}}))}))};if(e.inbox&&e.inbox.items&&r(e.inbox.items,"inbox","inbox"),e.temp&&e.temp.items&&r(e.temp.items,"temp","temp"),e.user&&Array.isArray(e.user)&&e.user.forEach((e=>{e.items&&r(e.items,"user",e.id)})),0===t.length)return Promise.resolve(!1);const i=[],o={};return t.forEach(((e,t)=>{const n="recipe"===e.type?`recipe:${e.recipeId}`:`ingredient:${e.ingredientId}`;o[n]||(i.push(e),o[n]=[]),o[n].push(t)})),this.refreshItems(i).then((t=>!(!t||0===t.length)&&(t.forEach((t=>{if(!t||"object"!=typeof t)return;if(!("recipe"===t.type&&t.recipeId||"nutrition-ingredient"===t.type&&t.ingredientId))return;const r="recipe"===t.type?`recipe:${t.recipeId}`:`ingredient:${t.ingredientId}`,i=o[r]||[];if(0===i.length)return;i.map((e=>n[e])).forEach((n=>{let r=null;switch(n.type){case"inbox":e.inbox&&"object"==typeof e.inbox&&(r=e.inbox);break;case"temp":e.temp&&"object"==typeof e.temp&&(r=e.temp);break;case"user":e.user&&Array.isArray(e.user)&&(r=e.user.find((e=>e&&e.id===n.id)))}if(r&&r.items&&"object"==typeof r.items&&r.items[n.columnGroup]&&Array.isArray(r.items[n.columnGroup])){const e=r.items[n.columnGroup];if(n.index<0||n.index>=e.length)return;const i=e[n.index];if(i&&"object"==typeof i){if("recipe"===i.type&&i.recipeId&&i.recipeId===t.recipeId||"nutrition-ingredient"===i.type&&i.ingredientId&&i.ingredientId===t.ingredientId){const e={};void 0!==i.servings?e.servings=i.servings:void 0!==t.servings&&(e.servings=t.servings),void 0!==i.id?e.id=i.id:void 0!==t.id?e.id=t.id:e.id=n.index,Object.keys(i).forEac
1h((t=>{["type","recipeId","ingredientId","name","image","servings","servingsUnit","servingsUnitRaw","originalServings","originalServingsParsed","parent_id","parent_url","cachedAt","modifiedAt","amount","amountOriginal","unit","nutrition","id"].includes(t)||void 0===i[t]||(e[t]=i[t])})),r.items[n.columnGroup][n.index]={...t,...e}}}}}))})),e))).catch((e=>(console.error("Failed to refresh stale collection items:",e),!1)))},refreshItems:e=>e&&0!==e.length?fetch(`${r}/refresh-items`,{method:"POST",headers:E,credentials:"same-origin",body:JSON.stringify({items:e})}).then((e=>e.json().then((t=>e.ok?t:[])))):Promise.resolve([]),getFavoritesCollection(){if(!v())return Promise.resolve(!1);const e=y(),t=window.hasOwnProperty("wprmprc_public")&&wprmprc_public.collections_user?parseInt(wprmprc_public.collections_user):0;return fetch(`${r}/favorites`,{method:"POST",headers:E,credentials:"same-origin",body:JSON.stringify({favorites:e,userId:t})}).then((e=>e.json().then((t=>!!e.ok&&t))))},saveCollections(e){const t=h(e);return 0===parseInt(wprmp_public.user)?localStorage.setItem("wprm-recipe-collection",JSON.stringify(t)):a&&!confirm("Warning: Are you sure you want to edit the collections of this user? This warning will only show once.")||(a=!1,u=t,clearTimeout(p),p=setTimeout((()=>{this.saveCollectionsDebounced()}),o)),e},saveCollectionsDebounced(){const e=u;if(u=!1,e)return fetch(`${r}/user/${wprmprc_public.collections_user}`,{method:"POST",headers:E,credentials:"same-origin",body:JSON.stringify({collections:e})})},getSharedCollection:(e,t)=>fetch(`${r}/shared/${e}/${t}`,{method:"GET",headers:E,credentials:"same-origin"}).then((e=>e.json().then((t=>!!e.ok&&t)))),searchRecipes(e){return s=e,clearTimeout(l),l=setTimeout((()=>{this.searchRecipesDebounced()}),o),c&&c(!1),new Promise((e=>c=e))},searchRecipesDebounced(){const e=c,t=s;c=!1,s="";let n=`${r}/recipes`;if(window.hasOwnProperty("wprmprc_public")){const e=parseInt(wprmprc_public.settings.recipe_collections_search_recipes_wpessid);e&&(n+=`?wpessid=${e}`)}return fetch(n,{method:"POST",headers:E,credentials:"same-origin",body:JSON.stringify({search:t})}).then((t=>t.json().then((n=>{let r=!!t.ok&&n;e(r)}))))},getRecipesByIds:e=>fetch(`${r}/recipes`,{method:"POST",headers:E,credentials:"same-origin",body:JSON.stringify({ids:e})}).then((e=>e.json().then((t=>!!e.ok&&t)))),searchIngredients(e){return s=e,clearTimeout(l),l=setTimeout((()=>{this.searchIngredientsDebounced()}),o),c&&c(!1),new Promise((e=>c=e))},searchIngredientsDebounced(){const e=c,t=s;return c=!1,s="",fetch(`${r}/nutrition-ingredients`,{method:"POST",headers:E,credentials:"same-origin",body:JSON.stringify({search:t})}).then((t=>t.json().then((n=>{let r=!!t.ok&&n;e(r)}))))},getRecipe:e=>fetch(`${r}/recipe/${e}?t=${Date.now()}`,{method:"GET",headers:E,credentials:"same-origin"}).then((e=>e.json().then((t=>!!e.ok&&t)))),getRecipeData:e=>fetch(`${r}/recipe-data/${e}?t=${Date.now()}`,{method:"GET",headers:E,credentials:"same-origin"}).then((e=>e.json().then((t=>!!e.ok&&t)))),getIngredients:(e,t)=>fetch(`${r}/ingredients`,{method:"POST",headers:E,credentials:"same-origin",body:JSON.stringify({recipes:e,ingredients:t})}).then((e=>e.json().then((t=>!!e.ok&&t)))),getNutrition:e=>fetch(`${r}/nutrition`,{method:"POST",headers:E,credentials:"same-origin",body:JSON.stringify({recipes:e})}).then((e=>e.json().then((t=>!!e.ok&&t)))),saveCollectionToCollections:e=>fetch(`${r}/save`,{method:"POST",headers:E,credentials:"same-origin",body:JSON.stringify({collectionId:e})}).then((e=>e.ok)),saveSharedCollectionToCollections:(e,t)=>fetch(`${r}/save`,{method:"POST",headers:E,credentials:"same-origin",body:JSON.stringify({type:"shared",userId:e,collectionId:t})}).then((e=>e.ok)),getShoppingList(e){const t=r.includes("?")?"&":"?";return fetch(`${r}/shopping-list/${e}${t}t=${Date.now()}`,{method:"GET",headers:E,credentials:"same-origin"}).then((e=>e.json().then((t=>!!e.ok&&t))))},saveShoppingList(e,t){d={uid:e,data:t},clearTimeout(m),m=setTimeout((()=>{this.saveShoppingListDebounced()}),o)},saveShoppingListDebounced(){const e=d;if(d=!1,e)return fetch(`${r}/shopping-list/${e.uid}`,{method:"POST",headers:E,credentials:"same-origin",body:JSON.stringify({data:e.data})})},shopShoppingList:(e,t)=>
1fetch(`${r}/shop-shopping-list`,{method:"POST",headers:E,credentials:"same-origin",body:JSON.stringify({uid:e,integration:t})}).then((e=>e.json().then((t=>!!e.ok&&t)))),generateShoppingList:(e,t,n)=>fetch(`${r}/shopping-list`,{method:"POST",headers:E,credentials:"same-origin",body:JSON.stringify({type:e,collection:t,options:n})}).then((e=>e.json().then((t=>!!e.ok&&t)))),getCalculated:e=>fetch(`${i}/calculated`,{method:"POST",headers:E,credentials:"same-origin",body:JSON.stringify({nutrition:e})}).then((e=>e.json().then((t=>!!e.ok&&t))))}},9743:(e,t,n)=>{"use strict";n.d(t,{ie:()=>o,uw:()=>a});const r=e=>"string"==typeof e?e.trim().replace(/\s+/g," "):"",i=e=>{if(!e||"object"!=typeof e)return!1;switch(e.type){case"recipe":{const t=parseInt(e.recipeId);return!!t&&`recipe:${t}`}case"nutrition-ingredient":{const t=parseInt(e.ingredientId);return!!t&&`nutrition-ingredient:${t}`}case"note":{const t=r(e.name);return!!t&&`note:${t}`}case"ingredient":return`ingredient:${JSON.stringify({name:r(e.name),ingredients:(t=e.ingredients,Array.isArray(t)?t.map((e=>({amount:e&&Object.prototype.hasOwnProperty.call(e,"amount")?`${e.amount}`:"",unit:e?r(e.unit):"",name:e?r(e.name):"",notes:e?r(e.notes):""}))):[]),text:r(e.text)})}`;default:return!1}var t},o=(e,t)=>{const n=i(t);if(!n||!e||!e.items||"object"!=typeof e.items)return!1;for(let r of Object.values(e.items))if(Array.isArray(r)&&r.some((e=>n===i(e))))return!0;return!1},a=e=>{const t=new Set;let n=-1;if(e&&e.items&&"object"==typeof e.items)for(let i of Object.values(e.items))if(Array.isArray(i))for(let e of i){if(!e||!Object.prototype.hasOwnProperty.call(e,"id"))continue;t.add(`${e.id}`);const r=parseInt(e.id);Number.isNaN(r)||(n=Math.max(n,r))}let r=n+1;for(;t.has(`${r}`);)r++;return r}},7171:(e,t,n)=>{"use strict";n.d(t,{A:()=>d});var r=n(7810),i=n(2483),o=n(4181),a=n(737),s=n.n(a),l=n(5017),c=n(942),u=n(2662),p=n(3592);class d extends r.Component{constructor(e){super(e),this.state={confirming:!1},this.openerRef=r.createRef(),this.firstButtonRef=r.createRef(),this.tippyInstance=null,this.tippyContent=document.createElement("div"),this.onToggle=this.onToggle.bind(this),this.onClose=this.onClose.bind(this)}componentDidMount(){this.openerRef.current&&this.tippyContent&&(this.tippyInstance=(0,o.Ay)(this.openerRef.current,{theme:"wprm",content:this.tippyContent,interactive:!0,trigger:"click",placement:"right",arrow:!0,trigger:"manual",onClickOutside:()=>{this.onClose()},onShown:()=>{this.firstButtonRef.current&&this.firstButtonRef.current.focus()}}))}componentWillUnmount(){this.tippyInstance&&this.tippyInstance.destroy()}onToggle(){this.tippyInstance&&(this.tippyInstance.state.isShown?this.tippyInstance.hide():this.tippyInstance.show())}onClose(e=!1){this.setState({confirming:!1},(()=>{this.tippyInstance&&this.tippyInstance.hide(),this.openerRef.current&&this.openerRef.current.focus(),!1!==e&&e()}))}render(){const{menu:e}=this.props;if(!e||!e.length)return null;const t=this.props.hasOwnProperty("icon")?this.props.icon:"dots",n=!!this.props.hasOwnProperty("text")&&this.props.text,o=!!this.props.hasOwnProperty("title")&&this.props.title;let a=!1;return r.createElement(r.Fragment,null,r.createElement(l.A,{className:"wprmprc-context-menu-clickable",onClick:e=>{e.preventDefault(),e.stopPropagation(),this.onToggle()},buttonRef:this.openerRef},r.createElement(p.A,{content:o,tabIndex:"-1"},!1!==t&&r.createElement(u.A,{type:t,tabIndex:"-1"}),!1!==n&&n)),i.createPortal(r.createElement("div",{className:"wprmprc-context-menu",onKeyDown:e=>{"Escape"===e.key&&this.onClose()}},e.map(((e,t)=>{if(e.hasOwnProperty("divider")&&e.divider)return r.createElement("div",{className:"wprmprc-context-menu-divider",key:t});const n=!!e.hasOwnProperty("disabled")&&e.disabled,i=!n&&(e.hasOwnProperty("action")&&!1!==e.action||e.hasOwnProperty("copyToClipboard")),o=!e.hasOwnProperty("closeOnAction")||e.closeOnAction,u=!!e.hasOwnProperty("confirm"),p=!(!u||!1===this.state.confirming||t!==this.state.confirming);let d=!1;!a&&i&&(d=!0,a=!0);const m=`wprmprc-context-menu-item${i&&!p?" wprmprc-context-menu-action":""}${n?" wprmprc-context-menu-item-disabled":""}`;return e.hasOwnProperty("copyToClipboard")?r.createElement(s(),{key:t,text:n?"":e.copyToClipboard.text,onCopy:(t,r)=>{n||this.onClose((()=>{r?alert(e.copyToClipboard.message):alert((0,c.f)("Something went wrong. Please contact support."))}))}},r.createElement(l.A,{className:m,buttonRef:d?this.firstButtonRef:null},e.label)):r.createElement(r.Fragment,{key:t},r.createElement(l.A,{className:m,onClick:()=>{i&&!p&&(u?this.setState({confirming:t}):o?this.onClose(e.action):e.action())},isButton:i,buttonRef:d?this.firstButtonRef:null},p?e.confirm:e.label),p&&r.createElement(l.A,{className:"wprmprc-context-menu-item wprmprc-context-menu-action wprmprc-context-menu-item-confirming",onClick:()=>{o?this.onClose(e.action):this.setState({confirming:!1},(()=>{e.action()}))}},(0,c.f)("Click to confirm...")))}))),this.tippyContent))}}},3811:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});var r=n(7810),i=n(3762),o=n(5017),a=n(942),s=n(2662);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l.apply(null,arguments)}class c extends r.Component{constructor(e){super(e),this.lastItem=r.createRef();let t=!!e.editing&&e.editing,n=!1;e.hasOwnProperty("alwaysEditing")&&e.alwaysEditing&&(t=!0,n=!0),this.state={editing:t,alwaysEditing:n}}componentDidUpdate(e){if(this.state.editing&&this.props.items.length>e.items.length){const e=this.lastItem.current.getElementsByTagName("input");e.length&&e[0].focus()}}onDragEnd(e){if(this.props.type.toUpperCase()===e.type&&e.destination){const t=e.source.index,n=e.destination.index;let r=[...this.props.items];const i=r.splice(t,1)[0];r.splice(n,0,i),this.props.onReorder(r,t,n)}}render(){const e=this.props.hasOwnProperty("inModal")&&this.props.inModal,t=!this.state.editing||this.state.alwaysEditing,n=this.state.editing,c=this.state.editing&&this.props.hasOwnProperty("onDuplicate"),u=(e,i,u)=>{const p=u.source.index,d=this.props.items[p];return r.createElement("div",l({className:"wprmprc-edit-list-item-container",ref:e.innerRef},e.draggableProps,{style:{...e.draggableProps.style,zIndex:2147483647}}),t&&r.createElement("div",l({className:"wprmprc-edit-list-item-handle"},e.dragHandleProps),r.createElement(s.A,{type:"drag"})),(n||c)&&r.createElement("div",{className:"wprmprc-edit-list-item-actions"},n&&r.createElement(o.A,{className:"wprmprc-edit-list-item-delete",onClick:()=>{(this.props.skipConfirm||confirm(`${(0,a.f)("Are you sure you want to delete all items in")} "${d.name}"?`))&&this.props.onDelete(d.id,p)},"aria-label":(0,a.f)("Delete")},r.createElement(s.A,{type:"delete"})),c&&r.createElement(o.A,{className:"wprmprc-edit-list-item-duplicate",onClick:()=>this.props.onDuplicate(d.id,p),"aria-label":(0,a.f)("Duplicate")},r.createElement(s.A,{type:"duplicate"}))),r.createElement("div",{className:"wprmprc-edit-list-item"+(this.state.editing?" wprmprc-edit-list-item-edit":""),ref:p===this.props.items.length-1?this.lastItem:null},this.props.item(this.state.editing,d,p)))};return r.createElement(i.JY,{onDragEnd:this.onDragEnd.bind(this)},r.createElement("div",{className:"wprmprc-edit-list",ref:this.listContainer},void 0!==this.props.header&&r.createElement("div",{className:"wprmprc-edit-list-item-container wprmprc-edit-list-item-header"},r.createElement("div",{className:"wprmprc-edit-list-item"+(this.state.editing?" wprmprc-edit-list-item-edit":"")},this.props.header(this.state.editing))),r.createElement(i.gL,{droppableId:`edit-list-${this.props.type}`,type:this.props.type.toUpperCase(),renderClone:e?u:null},((e,t)=>r.createElement("div",l({className:"wprmprc-edit-list-items"+(t.isDraggingOver?" wprmprc-edit-list-items-draggingover":""),ref:e.innerRef},e.droppableProps),this.props.items.map(((e,t)=>r.createElement(i.sx,{draggableId:`${e.id}`,index:t,key:e.id,type:this.props.type.toUpperCase(),isDragDisabled:this.state.editing&&!this.state.alwaysEditing},u))),e.placeholder))),r.createElement("div",{className:"wprmprc-edit-list-actions"},this.state.editing?r.createElement(r.Fragment,null,!this.state.alwaysEditing&&r.createElement(r.Fragment,null,r.createElement(o.A,{tag:"span",className:"wprmprc-edit-list-action wprmprc-edit-list-action-cancel",onClick:()=>this.setState({editing:!1})},(0,a.f)("Stop Editing")),r.createElement("span",{className:"wprmprc-edit-list-action-seperator"}," - ")),r.createElement(o.A,{tag:"span",className:"wprmprc-edit-list-action wprmprc-edit-list-action-add",onClick:()=>this.props.onAdd()},this.props.labels.add)):r.createElement(o.A,{tag:"span",className:"wprmprc-edit-list-action wprmprc-edit-list-action-edit",onClick:()=>this.setState({editing:!0})},this.props.labels.edit))))}}}
1,2662:(e,t,n)=>{"use strict";n.d(t,{A:()=>M});var r=n(7810);var i=["br","col","colgroup","dl","hr","iframe","img","input","link","menuitem","meta","ol","param","select","table","tbody","tfoot","thead","tr","ul","wbr"],o={"accept-charset":"acceptCharset",acceptcharset:"acceptCharset",accesskey:"accessKey",allowfullscreen:"allowFullScreen",autocapitalize:"autoCapitalize",autocomplete:"autoComplete",autocorrect:"autoCorrect",autofocus:"autoFocus",autoplay:"autoPlay",autosave:"autoSave",cellpadding:"cellPadding",cellspacing:"cellSpacing",charset:"charSet",class:"className",classid:"classID",classname:"className",colspan:"colSpan",contenteditable:"contentEditable",contextmenu:"contextMenu",controlslist:"controlsList",crossorigin:"crossOrigin",dangerouslysetinnerhtml:"dangerouslySetInnerHTML",datetime:"dateTime",defaultchecked:"defaultChecked",defaultvalue:"defaultValue",enctype:"encType",for:"htmlFor",formmethod:"formMethod",formaction:"formAction",formenctype:"formEncType",formnovalidate:"formNoValidate",formtarget:"formTarget",frameborder:"frameBorder",hreflang:"hrefLang",htmlfor:"htmlFor",httpequiv:"httpEquiv","http-equiv":"httpEquiv",icon:"icon",innerhtml:"innerHTML",inputmode:"inputMode",itemid:"itemID",itemprop:"itemProp",itemref:"itemRef",itemscope:"itemScope",itemtype:"itemType",keyparams:"keyParams",keytype:"keyType",marginwidth:"marginWidth",marginheight:"marginHeight",maxlength:"maxLength",mediagroup:"mediaGroup",minlength:"minLength",
1nomodule:"noModule",novalidate:"noValidate",playsinline:"playsInline",radiogroup:"radioGroup",readonly:"readOnly",referrerpolicy:"referrerPolicy",rowspan:"rowSpan",spellcheck:"spellCheck",srcdoc:"srcDoc",srclang:"srcLang",srcset:"srcSet",tabindex:"tabIndex",typemustmatch:"typeMustMatch",usemap:"useMap",accentheight:"accentHeight","accent-height":"accentHeight",alignmentbaseline:"alignmentBaseline","alignment-baseline":"alignmentBaseline",allowreorder:"allowReorder",arabicform:"arabicForm","arabic-form":"arabicForm",attributename:"attributeName",attributetype:"attributeType",autoreverse:"autoReverse",basefrequency:"baseFrequency",baselineshift:"baselineShift","baseline-shift":"baselineShift",baseprofile:"baseProfile",calcmode:"calcMode",capheight:"capHeight","cap-height":"capHeight",clippath:"clipPath","clip-path":"clipPath",clippathunits:"clipPathUnits",cliprule:"clipRule","clip-rule":"clipRule",colorinterpolation:"colorInterpolation","color-interpolation":"colorInterpolation",colorinterpolationfilters:"colorInterpolationFilters","color-interpolation-filters":"colorInterpolationFilters",colorprofile:"colorProfile","color-profile":"colorProfile",colorrendering:"colorRendering","color-rendering":"colorRendering",contentscripttype:"contentScriptType",contentstyletype:"contentStyleType",diffuseconstant:"diffuseConstant",dominantbaseline:"dominantBaseline","dominant-baseline":"dominantBaseline",edgemode:"edgeMode",enablebackground:"enableBackground","enable-background":"enableBackground",externalresourcesrequired:"externalResourcesRequired",fillopacity:"fillOpacity","fill-opacity":"fillOpacity",fillrule:"fillRule","fill-rule":"fillRule",filterres:"filterRes",filterunits:"filterUnits",floodopacity:"floodOpacity","flood-opacity":"floodOpacity",floodcolor:"floodColor","flood-color":"floodColor",fontfamily:"fontFamily","font-family":"fontFamily",fontsize:"fontSize","font-size":"fontSize",fontsizeadjust:"fontSizeAdjust","font-size-adjust":"fontSizeAdjust",fontstretch:"fontStretch","font-stretch":"fontStretch",fontstyle:"fontStyle","font-style":"fontStyle",fontvariant:"fontVariant","font-variant":"fontVariant",fontweight:"fontWeight","font-weight":"fontWeight",glyphname:"glyphName","glyph-name":"glyphName",glyphorientationhorizontal:"glyphOrientationHorizontal","glyph-orientation-horizontal":"glyphOrientationHorizontal",glyphorientationvertical:"glyphOrientationVertical","glyph-orientation-vertical":"glyphOrientationVertical",glyphref:"glyphRef",gradienttransform:"gradientTransform",gradientunits:"gradientUnits",horizadvx:"horizAdvX","horiz-adv-x":"horizAdvX",horizoriginx:"horizOriginX","horiz-origin-x":"horizOriginX",imagerendering:"imageRendering","image-rendering":"imageRendering",kernelmatrix:"kernelMatrix",kernelunitlength:"kernelUnitLength",keypoints:"keyPoints",keysplines:"keySplines",keytimes:"keyTimes",lengthadjust:"lengthAdjust",letterspacing:"letterSpacing","letter-spacing":"letterSpacing",lightingcolor:"lightingColor","lighting-color":"lightingColor",limitingconeangle:"limitingConeAngle",markerend:"markerEnd","marker-end":"markerEnd",markerheight:"markerHeight",markermid:"markerMid","marker-mid":"markerMid",markerstart:"markerStart","marker-start":"markerStart",markerunits:"markerUnits",markerwidth:"markerWidth",maskcontentunits:"maskContentUnits",maskunits:"maskUnits",numoctaves:"numOctaves",overlineposition:"overlinePosition","overline-position":"overlinePosition",overlinethickness:"overlineThickness","overline-thickness":"overlineThickness",paintorder:"paintOrder","paint-order":"paintOrder","panose-1":"panose1",pathlength:"pathLength",patterncontentunits:"patternContentUnits",patterntransform:"patternTransform",patternunits:"patternUnits",pointerevents:"pointerEvents","pointer-events":"pointerEvents",pointsatx:"pointsAtX",pointsaty:"pointsAtY",pointsatz:"pointsAtZ",preservealpha:"preserveAlpha",preserveaspectratio:"preserveAspectRatio",primitiveunits:"primitiveUnits",refx:"refX",refy:"refY",renderingintent:"renderingIntent","rendering-intent":"renderingIntent",repeatcount:"repeatCount",repeatdur:"repeatDur",requiredextensions:"requiredExtensions",requiredfeatures:"requiredFeatures",shaperendering:"shapeRendering","shape-rendering":"shapeRendering",specularconstant:"specularConstant",specularexponent:"specularExponent",spreadmethod:"spreadMethod",startoffset:"startOffset",stddeviation:"stdDeviation",stitchtiles:"stitchTiles",stopcolor:"stopColor","stop-color":"stopColor",stopopacity:"stopOpacity","stop-opacity":"stopOpacity",strikethroughposition:"strikethroughPosition","strikethrough-position":"strikethroughPosition",strikethroughthickness:"strikethroughThickness","strikethrough-thickness":"strikethroughThickness",strokedasharray:"strokeDasharray","stroke-dasharray":"strokeDasharray",strokedashoffset:"strokeDashoffset","stroke-dashoffset":"strokeDashoffset",strokelinecap:"strokeLinecap","stroke-linecap":"strokeLinecap",strokelinejoin:"strokeLinejoin","stroke-linejoin":"strokeLinejoin",strokemiterlimit:"strokeMiterlimit","stroke-miterlimit":"strokeMiterlimit",strokewidth:"strokeWidth","stroke-width":"strokeWidth",strokeopacity:"strokeOpacity","stroke-opacity":"strokeOpacity",suppresscontenteditablewarning:"suppressContentEditableWarning",suppresshydrationwarning:"suppressHydrationWarning",surfacescale:"surfaceScale",systemlanguage:"systemLanguage",tablevalues:"tableValues",targetx:"targetX",targety:"targetY",textanchor:"textAnchor","text-anchor":"textAnchor",textdecoration:"textDecoration","text-decoration":"textDecoration",textlength:"textLength",textrendering:"textRendering","text-rendering":"textRendering",underlineposition:"underlinePosition","underline-position":"underlinePosition",underlinethickness:"underlineThickness","underline-thickness":"underlineThickness",unicodebidi:"unicodeBidi","unicode
1-bidi":"unicodeBidi",unicoderange:"unicodeRange","unicode-range":"unicodeRange",unitsperem:"unitsPerEm","units-per-em":"unitsPerEm",unselectable:"unselectable",valphabetic:"vAlphabetic","v-alphabetic":"vAlphabetic",vectoreffect:"vectorEffect","vector-effect":"vectorEffect",vertadvy:"vertAdvY","vert-adv-y":"vertAdvY",vertoriginx:"vertOriginX","vert-origin-x":"vertOriginX",vertoriginy:"vertOriginY","vert-origin-y":"vertOriginY",vhanging:"vHanging","v-hanging":"vHanging",videographic:"vIdeographic","v-ideographic":"vIdeographic",viewbox:"viewBox",viewtarget:"viewTarget",vmathematical:"vMathematical","v-mathematical":"vMathematical",wordspacing:"wordSpacing","word-spacing":"wordSpacing",writingmode:"writingMode","writing-mode":"writingMode",xchannelselector:"xChannelSelector",xheight:"xHeight","x-height":"xHeight",xlinkactuate:"xlinkActuate","xlink:actuate":"xlinkActuate",xlinkarcrole:"xlinkArcrole","xlink:arcrole":"xlinkArcrole",xlinkhref:"xlinkHref","xlink:href":"xlinkHref",xlinkrole:"xlinkRole","xlink:role":"xlinkRole",xlinkshow:"xlinkShow","xlink:show":"xlinkShow",xlinktitle:"xlinkTitle","xlink:title":"xlinkTitle",xlinktype:"xlinkType","xlink:type":"xlinkType",xmlbase:"xmlBase","xml:base":"xmlBase",xmllang:"xmlLang","xml:lang":"xmlLang","xml:space":"xmlSpace",xmlnsxlink:"xmlnsXlink","xmlns:xlink":"xmlnsXlink",xmlspace:"xmlSpace",ychannelselector:"yChannelSelector",zoomandpan:"zoomAndPan",onblur:"onBlur",onchange:"onChange",onclick:"onClick",oncontextmenu:"onContextMenu",ondoubleclick:"onDoubleClick",ondrag:"onDrag",ondragend:"onDragEnd",ondragenter:"onDragEnter",ondragexit:"onDragExit",ondragleave:"onDragLeave",ondragover:"onDragOver",ondragstart:"onDragStart",ondrop:"onDrop",onerror:"onError",onfocus:"onFocus",oninput:"onInput",oninvalid:"onInvalid",onkeydown:"onKeyDown",onkeypress:"onKeyPress",onkeyup:"onKeyUp",onload:"onLoad",onmousedown:"onMouseDown",onmouseenter:"onMouseEnter",onmouseleave:"onMouseLeave",onmousemove:"onMouseMove",onmouseout:"onMouseOut",onmouseover:"onMouseOver",onmouseup:"onMouseUp",onscroll:"onScroll",onsubmit:"onSubmit",ontouchcancel:"onTouchCancel",ontouchend:"onTouchEnd",ontouchmove:"onTouchMove",ontouchstart:"onTouchStart",onwheel:"onWheel"};function a(e,t){const{key:n,level:a,...l}=t;switch(e.nodeType){case 1:return r.createElement(function(e){if(/[a-z]+[A-Z]+[a-z]+/.test(e))return e;return e.toLowerCase()}(e.nodeName),function(e,t){const n={key:t};if(e instanceof Element){const t=e.getAttribute("class");t&&(n.className=t),[...e.attributes].forEach((e=>{switch(e.name){case"class":break;case"style":n[e.name]="string"!=typeof(t=e.value)?{}:t.split(/ ?; ?/).reduce(((e,t)=>{const[n,r]=t.split(/ ?: ?/).map(((e,t)=>0===t?e.replace(/\s+/g,""):e.trim()));if(n&&r){const t=n.replace(/(\w)-(\w)/g,((e,t,n)=>`${t}${n.toUpperCase()}`));let i=r.trim();Number.isNaN(Number(r))||(i=Number(r)),e[n.startsWith("-")?n:t]=i}return e}),{});break;case"allowfullscreen":case"allowpaymentrequest":case"async":case"autofocus":case"autoplay":case"checked":case"controls":case"default":case"defer":case"disabled":case"formnovalidate":case"hidden":case"ismap":case"itemscope":case"loop":case"multiple":case"muted":case"nomodule":case"novalidate":case"open":case"readonly":case"required":case"reversed":case"selected":case"typemustmatch":n[o[e.name]||e.name]=!0;break;default:n[o[e.name]||e.name]=e.value}var t}))}return n}(e,n),s(e.childNodes,a,l));case 3:{const t=e.nodeValue?.toString()??"";if(!l.allowWhiteSpaces&&/^\s+$/.test(t)&&!/[\u00A0\u202F]/.test(t))return null;if(!e.parentNode)return t;const n=e.parentNode.nodeName.toLowerCase();return i.includes(n)?(/\S/.test(t)&&console.warn(`A textNode is not allowed inside '${n}'. Your text "${t}" will be ignored`),null):t}case 8:default:return null;case 11:return s(e.childNodes,a,t)}}function s(e,t,n){const r=[...e].map(((e,r)=>l(e,{...n,index:r,level:t+1}))).filter(Boolean);return r.length?r:null}function l(e,t={}){if(!(e&&e instanceof Node))return null;const{actions:n=[],index:r=0,level:i=0,randomKey:o}=t;let s=e,l=`${i}-${r}`;const c=[];return o&&0===i&&(l=`${function(e=6){const t="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";let n="";for(let r=e;r>0;--r)n+=t[Math.round(61*Math.random())];return n}()}-${l}
1`),Array.isArray(n)&&n.forEach((t=>{t.condition(s,l,i)&&("function"==typeof t.pre&&(s=t.pre(s,l,i),s instanceof Node||(s=e)),"function"==typeof t.post&&c.push(t.post(s,l,i)))})),c.length?c:a(s,{key:l,level:i,...t})}function c(e,t={}){return"string"==typeof e?function(e,t={}){if(!e||"string"!=typeof e)return null;const{includeAllNodes:n=!1,nodeOnly:r=!1,selector:i="body > *",type:o="text/html"}=t;try{const a=(new DOMParser).parseFromString(e,o);if(n){const{childNodes:e}=a.body;return r?e:[...e].map((e=>l(e,t)))}const s=a.querySelector(i)||a.body.childNodes[0];if(!(s instanceof Node))throw new TypeError("Error parsing input");return r?s:l(s,t)}catch(a){}return null}(e,t):e instanceof Node?l(e,t):null}var u=Object.defineProperty,p=(e,t,n)=>((e,t,n)=>t in e?u(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n)(e,"symbol"!=typeof t?t+"":t,n),d="react-inlinesvg",m={IDLE:"idle",LOADING:"loading",LOADED:"loaded",FAILED:"failed",READY:"ready",UNSUPPORTED:"unsupported"};function f(){return!("undefined"==typeof window||!window.document||!window.document.createElement)}function h(){return function(){if(!document)return!1;const e=document.createElement("div");e.innerHTML="<svg />";const t=e.firstChild;return!!t&&"http://www.w3.org/2000/svg"===t.namespaceURI}()&&"undefined"!=typeof window&&null!==window}async function g(e,t){const n=await fetch(e,t),r=n.headers.get("content-type"),[i]=(r??"").split(/ ?; ?/);if(n.status>299)throw new Error("Not found");if(!["image/svg+xml","text/plain"].some((e=>i.includes(e))))throw new Error(`Content type isn't valid: ${i}`);return n.text()}function v(e=1){return new Promise((t=>{setTimeout(t,1e3*e)}))}var y,b=class{constructor(){p(this,"cacheApi"),p(this,"cacheStore"),p(this,"subscribers",[]),p(this,"isReady",!1),this.cacheStore=new Map;let e=d,t=!1;f()&&(e=window.REACT_INLINESVG_CACHE_NAME??d,t=!!window.REACT_INLINESVG_PERSISTENT_CACHE&&"caches"in window),t?caches.open(e).then((e=>{this.cacheApi=e})).catch((e=>{console.error(`Failed to open cache: ${e.message}`)})).finally((()=>{this.isReady=!0,this.subscribers.forEach((e=>e()))})):this.isReady=!0}onReady(e){this.isReady?e():this.subscribers.push(e)}async get(e,t){return await(this.cacheApi?this.fetchAndAddToPersistentCache(e,t):this.fetchAndAddToInternalCache(e,t)),this.cacheStore.get(e)?.content??""}set(e,t){this.cacheStore.set(e,t)}isCached(e){return this.cacheStore.get(e)?.status===m.LOADED}async fetchAndAddToInternalCache(e,t){const n=this.cacheStore.get(e);if(n?.status!==m.LOADING){if(!n?.content){this.cacheStore.set(e,{content:"",status:m.LOADING});try{const n=await g(e,t);this.cacheStore.set(e,{content:n,status:m.LOADED})}catch(r){throw this.cacheStore.set(e,{content:"",status:m.FAILED}),r}}}else await this.handleLoading(e,(async()=>{this.cacheStore.set(e,{content:"",status:m.IDLE}),await this.fetchAndAddToInternalCache(e,t)}))}async fetchAndAddToPersistentCache(e,t){const n=this.cacheStore.get(e);if(n?.status===m.LOADED)return;if(n?.status===m.LOADING)return void(await this.handleLoading(e,(async()=>{this.cacheStore.set(e,{content:"",status:m.IDLE}),await this.fetchAndAddToPersistentCache(e,t)})));this.cacheStore.set(e,{content:"",status:m.LOADING});const r=await(this.cacheApi?.match(e));if(r){const t=await r.text();this.cacheStore.set(e,{content:t,status:m.LOADED})}else try{await(this.cacheApi?.add(new Request(e,t)));const n=await(this.cacheApi?.match(e)),r=await(n?.text())??"";this.cacheStore.set(e,{content:r,status:m.LOADED})}catch(i){throw this.cacheStore.set(e,{content:"",status:m.FAILED}),i}}async handleLoading(e,t){let n=0;for(;this.cacheStore.get(e)?.status===m.LOADING&&n<10;)await v(.1),n+=1;n>=10&&await t()}keys(){return[...this.cacheStore.keys()]}data(){return[...this.cacheStore.entries()].map((([e,t])=>({[e]:t})))}async delete(e){this.cacheApi&&await this.cacheApi.delete(e),this.cacheStore.delete(e)}async clear(){if(this.cacheApi){const e=await this.cacheApi.keys();for(const t of e)await this.cacheApi.delete(t)}this.cacheStore.clear()}};function w(e){const t=(0,r.useRef)();return(0,r.useEffect)((()=>{t.current=e})),t.current}function I(e){const{baseURL:t,content:n,description:r,handleError:i,hash:o,preProcessor:a,title:s,uniquifyIDs:l=!1}=e;try{const e=function(e,t){if(t)return t(e);return e}(n,a),i=c(e,{nodeOnly:!0});if(!(i&&i instanceof SVGSVGElement))throw new Error("Could not convert the src to a DOM Node");const u=E(i,{baseURL:t,hash:o,uniquifyIDs:l});if(r){const e=u.querySelector("desc");e?.parentNode&&e.parentNode.removeChild(e);const t=document.createElementNS("http://www.w3.org/2000/svg","desc");
1t.innerHTML=r,u.prepend(t)}if(void 0!==s){const e=u.querySelector("title");if(e?.parentNode&&e.parentNode.removeChild(e),s){const e=document.createElementNS("http://www.w3.org/2000/svg","title");e.innerHTML=s,u.prepend(e)}}return u}catch(u){return i(u)}}function E(e,t){const{baseURL:n="",hash:r,uniquifyIDs:i}=t,o=["id","href","xlink:href","xlink:role","xlink:arcrole"],a=["href","xlink:href"];return i?([...e.children].forEach((e=>{if(e.attributes?.length){const t=Object.values(e.attributes).map((e=>{const t=e,i=/url\((.*?)\)/.exec(e.value);return i?.[1]&&(t.value=e.value.replace(i[0],`url(${n}${i[1]}__${r})`)),t}));o.forEach((e=>{const n=t.find((t=>t.name===e));var i,o;n&&(i=e,o=n.value,!a.includes(i)||!o||o.includes("#"))&&(n.value=`${n.value}__${r}`)}))}return e.children.length?E(e,t):e})),e):e}function S(e){const{cacheRequests:t=!0,children:n=null,description:i,fetchOptions:o,innerRef:a,loader:s=null,onError:l,onLoad:u,src:p,title:d,uniqueHash:v}=e,[b,E]=(0,r.useReducer)(((e,t)=>({...e,...t})),{content:"",element:null,isCached:t&&y.isCached(e.src),status:m.IDLE}),{content:S,element:C,isCached:x,status:P}=b,M=w(e),N=w(b),k=(0,r.useRef)(v??function(e){const t="abcdefghijklmnopqrstuvwxyz",n=`${t}${t.toUpperCase()}1234567890`;let r="";for(let o=0;o<e;o++)r+=(i=n)[Math.floor(Math.random()*i.length)];var i;return r}(8)),A=(0,r.useRef)(!1),O=(0,r.useRef)(!1),D=(0,r.useCallback)((e=>{A.current&&(E({status:"Browser does not support SVG"===e.message?m.UNSUPPORTED:m.FAILED}),l?.(e))}),[l]),_=(0,r.useCallback)(((e,t=!1)=>{A.current&&E({content:e,isCached:t,status:m.LOADED})}),[]),T=(0,r.useCallback)((async()=>{const e=await g(p,o);_(e)}),[o,_,p]),L=(0,r.useCallback)((()=>{try{const t=c(I({...e,handleError:D,hash:k.current,content:S}));if(!t||!(0,r.isValidElement)(t))throw new Error("Could not convert the src to a React element");E({element:t,status:m.READY})}catch(t){D(new Error(t.message))}}),[S,D,e]),R=(0,r.useCallback)((async()=>{const e=/^data:image\/svg[^,]*?(;base64)?,(.*)/u.exec(p);let n;if(e?n=e[1]?window.atob(e[2]):decodeURIComponent(e[2]):p.includes("<svg")&&(n=p),n)_(n);else try{if(t){const e=await y.get(p,o);_(e,!0)}else await T()}catch(r){D(r)}}),[t,T,o,D,_,p]),j=(0,r.useCallback)((async()=>{A.current&&E({content:"",element:null,isCached:!1,status:m.LOADING})}),[]);(0,r.useEffect)((()=>{if(A.current=!0,!f()||O.current)return()=>{};try{if(P===m.IDLE){if(!h())throw new Error("Browser does not support SVG");if(!p)throw new Error("Missing src");j()}}catch(e){D(e)}return O.current=!0,()=>{A.current=!1}}),[]),(0,r.useEffect)((()=>{if(f()&&M)if(M.src!==p){if(!p)return void D(new Error("Missing src"));j()}else M.title===d&&M.description===i||L()}),[i,L,D,j,M,p,d]),(0,r.useEffect)((()=>{N&&(N.status!==m.LOADING&&P===m.LOADING&&R(),N.status!==m.LOADED&&P===m.LOADED&&L(),N.status!==m.READY&&P===m.READY&&u?.(p,x))}),[R,L,x,u,N,p,P]);const B=function(e,...t){const n={};for(const r in e)({}).hasOwnProperty.call(e,r)&&(t.includes(r)||(n[r]=e[r]));return n}(e,"baseURL","cacheRequests","children","description","fetchOptions","innerRef","loader","onError","onLoad","preProcessor","src","title","uniqueHash","uniquifyIDs");return f()?C?(0,r.cloneElement)(C,{ref:a,...B}):[m.UNSUPPORTED,m.FAILED].includes(P)?n:s:s}function C(e){y||(y=new b);const{loader:t}=e,n=(0,r.useRef)(!1),[i,o]=(0,r.useState)(y.isReady);return(0,r.useEffect)((()=>{n.current||(y.onReady((()=>{o(!0)})),n.current=!0)}),[]),i?r.createElement(S,{...e}):t}var x=n(3592);const P={"basket-add":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBmaWxsPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjUgMC41KSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIj48bGluZSBkYXRhLWNhcD0iYnV0dCIgZGF0YS1jb2xvcj0iY29sb3ItMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2Utd2lkdGg9IjEiIHgxPSI1IiB5MT0iOSIgeDI9IjEwIiB5Mj0iMiIgc3Ryb2tlLWxpbmVjYXA9ImJ1dHQiPjwvbGluZT4gPGxpbmUgZGF0YS1jYXA9ImJ1dHQiIGRhdGEtY29sb3I9ImNvbG9yLTIiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLXdpZHRoPSIxIiB4MT0iMTkiIHkxPSI5IiB4Mj0iMTQiIHkyPSIyIiBzdHJva2UtbGluZWNhcD0iYnV0dCI+PC9saW5lPiA8cG9seWxpbmUgZGF0YS1jYXA9ImJ1dHQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLXdpZHRoPSIxIiBwb2ludHM9IjE0LDIxIDYsMjEgMiw5IDIyLDkgMjAuMSwxMy41ICIg
1c3Ryb2tlLWxpbmVjYXA9ImJ1dHQiPjwvcG9seWxpbmU+IDxjaXJjbGUgZGF0YS1jb2xvcj0iY29sb3ItMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2Utd2lkdGg9IjEiIGN4PSIxOCIgY3k9IjE4IiByPSI1Ij48L2NpcmNsZT4gPGxpbmUgZGF0YS1jb2xvcj0iY29sb3ItMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2Utd2lkdGg9IjEiIHgxPSIxOCIgeTE9IjE2IiB4Mj0iMTgiIHkyPSIyMCI+PC9saW5lPiA8bGluZSBkYXRhLWNvbG9yPSJjb2xvci0yIiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS13aWR0aD0iMSIgeDE9IjE2IiB5MT0iMTgiIHgyPSIyMCIgeTI9IjE4Ij48L2xpbmU+PC9nPjwvc3ZnPg==","calendar-add":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiBzdHJva2Utd2lkdGg9IjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNSAwLjUpIiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCI+PGxpbmUgeDE9IjEyIiB5MT0iMTgiIHgyPSIxMiIgeTI9IjEyIiBzdHJva2U9IiMxMTExMTEiPjwvbGluZT4gPGxpbmUgeDE9IjE1IiB5MT0iMTUiIHgyPSI5IiB5Mj0iMTUiIHN0cm9rZT0iIzExMTExMSI+PC9saW5lPiA8cmVjdCB4PSIxIiB5PSIzIiB3aWR0aD0iMjIiIGhlaWdodD0iMTkiIHJ4PSIyIiByeT0iMiI+PC9yZWN0PiA8bGluZSB4MT0iNiIgeTE9IjEiIHgyPSI2IiB5Mj0iNCI+PC9saW5lPiA8bGluZSB4MT0iMTgiIHkxPSIxIiB4Mj0iMTgiIHkyPSI0Ij48L2xpbmU+IDxsaW5lIHgxPSIxIiB5MT0iOCIgeDI9IjIzIiB5Mj0iOCI+PC9saW5lPjwvZz48L3N2Zz4=",cart:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiBzdHJva2Utd2lkdGg9IjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNSAwLjUpIiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCI+PGNpcmNsZSBjeD0iNiIgY3k9IjIyIiByPSIxIiBzdHJva2U9Im5vbmUiIGZpbGw9IiMxMTExMTEiPjwvY2lyY2xlPiA8Y2lyY2xlIGN4PSIyMCIgY3k9IjIyIiByPSIxIiBzdHJva2U9Im5vbmUiIGZpbGw9IiMxMTExMTEiPjwvY2lyY2xlPiA8Y2lyY2xlIGN4PSI2IiBjeT0iMjIiIHI9IjEiIHN0cm9rZT0iIzExMTExMSI+PC9jaXJjbGU+IDxjaXJjbGUgY3g9IjIwIiBjeT0iMjIiIHI9IjEiIHN0cm9rZT0iIzExMTExMSI+PC9jaXJjbGU+IDxwYXRoIGQ9Ik0xLDFINFYxNWEyLDIsMCwwLDAsMiwySDIyIj48L3BhdGg+IDxwb2x5bGluZSBkYXRhLWNhcD0iYnV0dCIgcG9pbnRzPSI0IDUgMjEgNSAxOSAxMyA0IDEzIiBzdHJva2UtbGluZWNhcD0iYnV0dCI+PC9wb2x5bGluZT48L2c+PC9zdmc+","cart-refresh":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiBzdHJva2Utd2lkdGg9IjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNSAwLjUpIiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCI+PHBvbHlsaW5lIHBvaW50cz0iMSwxIDQsMSA0LDE2IDIzLDE2ICI+PC9wb2x5bGluZT4gPGNpcmNsZSBzdHJva2U9IiMxMTExMTEiIGN4PSI2IiBjeT0iMjEiIHI9IjIiPjwvY2lyY2xlPiA8Y2lyY2xlIHN0cm9rZT0iIzExMTExMSIgY3g9IjIxIiBjeT0iMjEiIHI9IjIiPjwvY2lyY2xlPiA8bGluZSB4MT0iNCIgeTE9IjQiIHgyPSI5IiB5Mj0iNCI+PC9saW5lPiA8cGF0aCBkYXRhLWNhcD0iYnV0dCIgc3Ryb2tlPSIjMTExMTExIiBkPSJNMTQuMTI2LDQgQzE0LjU3LDIuMjc1LDE2LjEzNiwxLDE4LDFjMS40OCwwLDIuNzcyLDAuODA0LDMuNDY0LDEuOTk5IiBzdHJva2UtbGluZWNhcD0iYnV0dCI+PC9wYXRoPiA8cG9seWdvbiBwb2ludHM9IjIzLjIyLDAuNjQ5IDIyLjc5Miw1IDE4LjUyMiw0LjA2MSAiIHN0cm9rZS1saW5lam9pbj0ibWl
10ZXIiIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzExMTExMSI+PC9wb2x5Z29uPiA8cGF0aCBkYXRhLWNhcD0iYnV0dCIgc3Ryb2tlPSIjMTExMTExIiBkPSJNMjEuODc0LDcgYy0wLjQ0NCwxLjcyNS0yLjAxLDMtMy44NzQsM2MtMS40OCwwLTIuNzcyLTAuODA0LTMuNDY0LTEuOTk5IiBzdHJva2UtbGluZWNhcD0iYnV0dCI+PC9wYXRoPiA8cG9seWdvbiBwb2ludHM9IjEyLjc4LDEwLjM1MSAxMy4yMDgsNiAxNy40NzgsNi45MzkgIiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiBzdHJva2U9Im5vbmUiIGZpbGw9IiMxMTExMTEiPjwvcG9seWdvbj48L2c+PC9zdmc+",check:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiBzdHJva2Utd2lkdGg9IjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNSAwLjUpIiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCI+PHBvbHlsaW5lIHBvaW50cz0iNyA5IDExIDEzIDIyIDIiIHN0cm9rZT0iIzExMTExMSI+PC9wb2x5bGluZT4gPHBvbHlsaW5lIHBvaW50cz0iMjAgMTEgMjAgMjEgMiAyMSAyIDMgMTUgMyI+PC9wb2x5bGluZT48L2c+PC9zdmc+","chevron-down":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cG9seWxpbmUgcG9pbnRzPSI3IDEwIDEyIDE1IDE3IDEwIiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiAvPjwvc3ZnPgo=","chevron-up":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cG9seWxpbmUgcG9pbnRzPSI3IDE0IDEyIDkgMTcgMTQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIC8+PC9zdmc+Cg==",checkboxEmpty:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PGNpcmNsZSBjeD0iMTEiIGN5PSIxMiIgcj0iMTAiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIj48L2NpcmNsZT48L2c+PC9zdmc+",checkboxChecked:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PHBhdGggZGF0YS1jYXA9ImJ1dHQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMjAuNyw5LjRjMC4yLDAuOCwwLjMsMS43LDAuMywyLjYgYzAsNS41LTQuNSwxMC0xMCwxMFMxLDE3LjUsMSwxMlM1LjUsMiwxMSwyYzEuOSwwLDMuNywwLjUsNS4zLDEuNSIgc3Ryb2tlLWxpbmVjYXA9ImJ1dHQiPjwvcGF0aD4gPHBvbHlsaW5lIGRhdGEtY29sb3I9ImNvbG9yLTIiIGZpbGw9Im5vbmUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgcG9pbnRzPSIgNywxMCAxMSwxNCAyMiwzICI+PC9wb2x5bGluZT48L2c+PC9zdmc+",clear:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiBzdHJva2Utd2lkdGg9IjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNSAwLjUpIiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCI+PGxpbmUgeDE9IjIwIiB5MT0iMiIgeDI9IjEyLjMyOSIgeTI9IjExLjUwNiI+PC9saW5lPjxwYXRoIGQ9Ik0xMSwxMWEyLDIsMCwwLDEsMiwyLDMuNjU5LDMuNjU5LDAsMCwxLS4yLjg5MUE5Ljk1OCw5Ljk1OCwwLDAsMCwxMy4yNTgsMjNIMUMxLDE2LjM3Myw0LjM3MywxMSwxMSwxMVoiPjwvcGF0aD48bGluZSB4MT0iMTgiIHkxPSIxNSIgeDI9IjIzIiB5Mj0iMTUiIHN0cm9rZT0iIzExMTExMSI+PC9saW5lPjxsaW5lIHgxPSIxNyIgeTE9IjE5IiB4Mj0iMjMiIHkyPSIxOSIgc3Ryb2tlPSIjMTExMTExIj48L2xpbmU+PGxpbmUgeDE9IjE5IiB5MT0iMjMiIHgyPSIyMyIgeTI9IjIzIiBzdHJva2U9IiMxMTExMTEiPjwvbGluZT48cGF0aCBkPSJNOC4wNTksMTEuNDE1QTMuOSwzLjksMCwwLDAsMTIsMTZjLjA0MSwwLC4wNzktLjAxMS4xMi0uMDEyIiBkYXRhLWNhcD0iYnV0dCIgc3Ryb2tlLWxpbmVjYXA9ImJ1dHQiPjwvcGF0aD48cGF0aCBkPSJNNSwyM2ExMy4yNzksMTMuMjc5LDAsMCwxLC4yMDgtMy40IiBkYXRhLWNhcD0iYnV0dCIgc3Ryb2tlLWxpbmVjYXA9ImJ1dHQiPjwvcGF0aD48cGF0aCBkPSJNOS4wNDIsMjNjLS42ODgtMS4wODMtLjMxMy0zLjQtLjMxMy0zLjQiIGRhdGEtY2FwPSJidXR0IiBzdHJva2UtbGluZWNhcD0iYnV0dCI+PC9wYXRoPjwvZz48L3N2Zz4=",close:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiBzdHJva2Utd2lkdGg9IjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNSAwLjUpIiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCI+PGxpbmUgeDE9IjE5IiB5MT0iNSIgeDI9IjUiIHkyPSIxOSI+PC9saW5lPiA8bGluZSB4MT0iMTkiIHkxPSIxOSIgeDI9IjUiIHkyPSI1Ij48L2xpbmU+PC9nPjwvc3ZnPg==","cloud-upload":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBmaWxsPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjUgMC41KSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIj4gPHBhdGggZD0iTTExLjk5OTkgMjFMMTEuOTk5OSAxMEwxMiAxMC41IiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS13aWR0aD0iMSIgZGF0YS1jb2xvcj0iY29sb3ItMiIgZmlsbD0ibm9uZSI+PC9wYXRoPiA8cGF0aCBkPSJNMTYuMjQyNyAxNC4yNDI4TDEyIDEwLjAwMDFMNy43NTczOSAxNC4yNDI4IiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS13aWR0aD0iMSIgZGF0YS1jb2xvcj0iY29sb3ItMiIgZmlsbD0ibm9uZSI+PC9wYXRoPiA8cGF0aCBkPSJNNyAxOUg1QzIuOCAxOSAxIDE3LjIgMSAxNUMxIDEzLjEgMi4zIDExLjUgNCAxMS4xQzQuMiA3LjIgNy41IDQgMTEuNSA0QzE1LjUgNCAxOC43IDcuMSAxOSAxMUMyMS4yIDExIDIzIDEyLjggMjMgMTVDMjMgMTcuMiAyMS4yIDE5IDE5IDE5SDE3IiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSI+PC9wYXRoPiA8L2c+PC9zdmc+","cloud-upload-alt":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBmaWxsPSIjMTExMTExIj4gPHBhdGggZD0iTTExLjU0MTcgM0M3LjYwMzkxIDMgNC4zMjQwOCA1Ljg2NTMxIDMuODEwOTYgOS40ODc1NUMyLjE2MjgxIDEwLjEzODUgMSAxMS43NDQ1IDEgMTMuNTg4MkMxIDE2LjAxNjcgMy4wNjA0MSAxOCA1LjU4MzMzIDE4TDExLjAwMDEgMThMMTEuMDAwMSAxNEg3TDEyIDhMMTcgMTRMMTMuMDAwMSAxNEwxMy4wMDAxIDE4SDE4LjQxNjdDMjAuOTM5NiAxOCAyMyAxNi4wMTY3IDIzIDEzLjU4ODJDMjMgMTEuNDI3OCAyMS4zNjk0IDkuNjE5NzUgMTkuMjMzMSA5LjI0NjlDMTguNTg3MSA1LjcxNjUgMTUuNDMzNyAzIDExLjU0MTcgM1oiIGZpbGw9IiMxMTExMTEiPjwvcGF0aD4gPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMSAyMkwxMSAxOEwxMyAxOEwxMyAyMkwxMSAyMloiIGZpbGw9IiMxMTExMTEiIGRhdGEtY29sb3I9ImNvbG9yLTIiPjwvcGF0aD4gPC9nPjwvc3ZnPg==",delete:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PHBhdGggZD0iTTIwLDlWMjFhMiwyLDAsMCwxLTIsMkg2YTIsMiwwLDAsMS0yLTJWOSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiPjwvcGF0aD4gPGxpbmUgZGF0YS1jb2xvcj0iY29sb3ItMiIgeDE9IjEiIHkxPSI1IiB4Mj0iMjMiIHkyPSI1IiBmaWxsPSJub25lIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiPjwvbGluZT4gPGxpbmUgeDE9IjEyIiB5MT0iMTIiIHgyPSIxMiIgeTI9IjE4IiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCI+PC9saW5lPiA8bGluZSB4MT0iOCIgeTE9IjEyIiB4Mj0iOCIgeTI9IjE4IiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCI+PC9saW5lPiA8bGluZSB4MT0iMTYiIHkxPSIxMiIgeDI9IjE2IiB5Mj0iMTgiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIj48L2xpbmU+IDxwb2x5bGluZSBkYXRhLWNhcD0iYnV0dCIgZGF0YS1jb2xvcj0iY29sb3ItMiIgcG9pbnRzPSI4IDUgOCAxIDE2IDEgMTYgNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0iYnV0dCI+PC9wb2x5bGluZT48L2c+PC9zdmc+",dots:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDMyIDMyIj48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBmaWxsPSIjMTExMTExIj48Y2lyY2xlIGZpbGw9IiMxMTExMTEiIGN4PSIxNiIgY3k9IjE2IiByPSIyIj48L2NpcmNsZT4gPGNpcmNsZSBmaWxsPSIjMTExMTExIiBjeD0iNyIgY3k9IjE2IiByPSIyIj48L2NpcmNsZT4gPGNpcmNsZSBmaWxsPSIjMTExMTExIiBjeD0iMjUiIGN5PSIxNiIg
1cj0iMiI+PC9jaXJjbGU+PC9nPjwvc3ZnPg==",download:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiBzdHJva2Utd2lkdGg9IjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNSAwLjUpIiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCI+PHBvbHlsaW5lIGRhdGEtY2FwPSJidXR0IiBwb2ludHM9IjIgMTQgOCAxNCA4IDE3IDE2IDE3IDE2IDE0IDIyIDE0IiBzdHJva2UtbGluZWNhcD0iYnV0dCI+PC9wb2x5bGluZT48cGF0aCBkPSJNMTcsMmgzYTIsMiwwLDAsMSwyLDJWMjBhMiwyLDAsMCwxLTIsMkg0YTIsMiwwLDAsMS0yLTJWNEEyLDIsMCwwLDEsNCwySDciPjwvcGF0aD48bGluZSBkYXRhLWNhcD0iYnV0dCIgeDE9IjEyIiB5MT0iMSIgeDI9IjEyIiB5Mj0iMTEiIHN0cm9rZS1saW5lY2FwPSJidXR0IiBzdHJva2U9IiMxMTExMTEiPjwvbGluZT48cG9seWxpbmUgcG9pbnRzPSIxNiA3IDEyIDExIDggNyIgc3Ryb2tlPSIjMTExMTExIj48L3BvbHlsaW5lPjwvZz48L3N2Zz4=",duplicate:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PHBvbHlsaW5lIGRhdGEtY29sb3I9ImNvbG9yLTIiIGZpbGw9Im5vbmUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgcG9pbnRzPSIgMTYsOCAyMiw4IDIyLDIyIDgsMjIgOCwxNiAiLz4gPHJlY3QgeD0iMiIgeT0iMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIvPjwvZz48L3N2Zz4=",drag:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGNsYXNzPSJuYy1pY29uLXdyYXBwZXIiIGZpbGw9IiMxMTExMTEiPgogICAgICAgIDxwYXRoIGQ9Ik0yMCA5SDR2MmgxNlY5ek00IDE1aDE2di0ySDR2MnoiPjwvcGF0aD4KICAgIDwvZz4KPC9zdmc+","drag-alt":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiBzdHJva2Utd2lkdGg9IjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNSAwLjUpIiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCI+PGxpbmUgeDE9IjEiIHkxPSIxMiIgeDI9IjIzIiB5Mj0iMTIiIHN0cm9rZT0iIzExMTExMSI+PC9saW5lPiA8bGluZSB4MT0iMSIgeTE9IjUiIHgyPSIyMyIgeTI9IjUiPjwvbGluZT4gPGxpbmUgeDE9IjEiIHkxPSIxOSIgeDI9IjIzIiB5Mj0iMTkiPjwvbGluZT48L2c+PC9zdmc+",edit:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiBzdHJva2Utd2lkdGg9IjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNSAwLjUpIiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCI+PHBvbHlsaW5lIHBvaW50cz0iOSA1IDIgNSAyIDIyIDE5IDIyIDE5IDE1Ij48L3BvbHlsaW5lPiA8bGluZSBkYXRhLWNhcD0iYnV0dCIgeDE9IjE2IiB5MT0iNSIgeDI9IjE5IiB5Mj0iOCIgc3Ryb2tlLWxpbmVjYXA9ImJ1dHQiIHN0cm9rZT0iIzExMTExMSI+PC9saW5lPiA8cG9seWdvbiBwb2ludHM9IjExIDE2IDcgMTcgOCAxMyAxOSAyIDIyIDUgMTEgMTYiIHN0cm9rZT0iIzExMTExMSI+PC9wb2x5Z29uPjwvZz48L3N2Zz4=",grid:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBmaWxsPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjUgMC41KSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIj48cmVjdCB4PSIzIiB5PSIxIiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS13aWR0aD0iMSIgd2lkdGg9IjciIGhlaWdodD0iMTIiPjwvcmVjdD4gPHJlY3QgZGF0YS1jb2xvcj0iY29sb3ItMiIgeD0iMyIgeT0iMTciIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLXdpZHRoPSIxIiB3aWR0aD0iNyIgaGVpZ2h0PSI2Ij48L3JlY3Q+IDxyZWN0IGRhdGEtY29sb3I9ImNvbG9yLTIiIHg9IjE0IiB5PSIxIiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS13aWR0aD0iMSIgd2lkdGg9IjciIGhlaWdodD0iNiI+PC9yZWN0PiA8cmVjdCB4PSIxNCIgeT0iMTEiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLXdpZHRoPSIxIiB3aWR0aD0iNyIgaGVpZ2h0PSIxMiI+PC9yZWN0PjwvZz48L3N2Zz4=",history:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBmaWxsPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjUgMC41KSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIj48cGF0aCBkPSJNMTIgN1YxMkwxNiAxNiIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2Utd2lkdGg9IjEiIGRhdGEtY29sb3I9ImNvbG9yLTIiIGZpbGw9Im5vbmUiPjwvcGF0aD4gPHBhdGggZD0iTTMuNSAzLjVWNy41SDcuNSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiPjwvcGF0aD4gPHBhdGggZD0iTTIuNSAxMkMyLjUgMTcuMjQ2NyA2Ljc1MzI5IDIxLjUgMTIgMjEuNUM
1xNy4yNDY3IDIxLjUgMjEuNSAxNy4yNDY3IDIxLjUgMTJDMjEuNSA2Ljc1MzI5IDE3LjI0NjcgMi41IDEyIDIuNUM4LjM4MTQyIDIuNSA1LjIzNTM4IDQuNTIzMTQgMy42MzEzMSA3LjVMMy43MzU5NSA3LjMxMSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiPjwvcGF0aD4gPC9nPjwvc3ZnPg==",info:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiBzdHJva2Utd2lkdGg9IjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNSAwLjUpIiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCI+PGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iMTEiPjwvY2lyY2xlPjxsaW5lIHgxPSIxMiIgeTE9IjExIiB4Mj0iMTIiIHkyPSIxNyIgc3Ryb2tlPSIjMTExMTExIj48L2xpbmU+PGNpcmNsZSBjeD0iMTIiIGN5PSI3IiByPSIxIiBzdHJva2U9Im5vbmUiIGZpbGw9IiMxMTExMTEiPjwvY2lyY2xlPjwvZz48L3N2Zz4=",link:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiBzdHJva2Utd2lkdGg9IjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNSAwLjUpIiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCI+PHBhdGggZD0iTTEzLjQsMTAuNiBMMTMuNCwxMC42YzIsMiwyLDUuMSwwLDcuMWwtMi44LDIuOGMtMiwyLTUuMSwyLTcuMSwwbDAsMGMtMi0yLTItNS4xLDAtNy4xTDYsMTEiIHN0cm9rZT0iIzExMTExMSI+PC9wYXRoPiA8cGF0aCBkPSJNMTAuNiwxMy40TDEwLjYsMTMuNCBjLTItMi0yLTUuMSwwLTcuMWwyLjgtMi44YzItMiw1LjEtMiw3LjEsMGwwLDBjMiwyLDIsNS4xLDAsNy4xTDE4LDEzIj48L3BhdGg+PC9nPjwvc3ZnPg==",minus:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PGxpbmUgZGF0YS1jb2xvcj0iY29sb3ItMiIgZmlsbD0ibm9uZSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMTciIHkxPSIxMiIgeDI9IjciIHkyPSIxMiI+PC9saW5lPiA8Y2lyY2xlIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBjeD0iMTIiIGN5PSIxMiIgcj0iMTEiPjwvY2lyY2xlPjwvZz48L3N2Zz4=","minus-alt":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBmaWxsPSIjMTExMTExIj48cmVjdCB4PSI2IiB5PSIxMSIgd2lkdGg9IjEyIiBoZWlnaHQ9IjIiIGZpbGw9IiMxMTExMTEiPjwvcmVjdD48L2c+PC9zdmc+",nutrition:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiBzdHJva2Utd2lkdGg9IjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNSAwLjUpIiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCI+PHBvbHlsaW5lIHBvaW50cz0iMTEgMjMgMiAyMyAyIDQgNCA0Ij48L3BvbHlsaW5lPiA8cG9seWxpbmUgcG9pbnRzPSIyMCA0IDIyIDQgMjIgNiI+PC9wb2x5bGluZT4gPHBhdGggZD0iTTE0LDNhMiwyLDAsMCwwLTQsMEg3VjdIMTdWM1oiPjwvcGF0aD4gPGxpbmUgeDE9IjciIHkxPSIxMSIgeDI9IjEyIiB5Mj0iMTEiPjwvbGluZT4gPGxpbmUgeDE9IjciIHkxPSIxNSIgeDI9IjkiIHkyPSIxNSI+PC9saW5lPiA8bGluZSB4MT0iNyIgeTE9IjE5IiB4Mj0iOSIgeTI9IjE5Ij48L2xpbmU+IDxwYXRoIGQ9Ik0xOCwyMi41NjdsMS4wODQuMzM4YTIsMiwwLDAsMCwyLjQ4Ny0xLjE2M2wxLjI0Ny0zLjVjLjg3NS0yLjQ1Ni0xLjU0OS00LjgyNC00LjIwOS00LjExM0wxOCwxNC4yOTFsLS42MDktLjE2M2MtMi42Ni0uNzExLTUuMDg0LDEuNjU3LTQuMjA5LDQuMTEzbDEuMjQ3LDMuNWEyLDIsMCwwLDAsMi40ODcsMS4xNjNaIiBzdHJva2U9IiMxMTExMTEiPjwvcGF0aD4gPHBhdGggZD0iTTIxLDhoMGEwLDAsMCwwLDEsMCwwVjlhMywzLDAsMCwxLTMsM2gwYTAsMCwwLDAsMSwwLDBWMTFBMywzLDAsMCwxLDIxLDhaIiBzdHJva2U9Im5vbmUiIGZpbGw9IiMxMTExMTEiPjwvcGF0aD48L2c+PC9zdmc+","no-nutrition":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48bGluZSB4MT0nMCcgeTE9JzI0JyB4Mj0nMjQnIHkyPScwJyBzdHJva2Utd2lkdGg9JzEnIHN0cm9rZT0nIzExMTExMScvPjxnIGNsYXNzPSJuYy1pY29uLXdyYXBwZXIiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiIHN0cm9rZS1saW5lam9pbj0ibWl
10ZXIiIHN0cm9rZS13aWR0aD0iMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC41IDAuNSkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIj48cG9seWxpbmUgcG9pbnRzPSIxMSAyMyAyIDIzIDIgNCA0IDQiPjwvcG9seWxpbmU+IDxwb2x5bGluZSBwb2ludHM9IjIwIDQgMjIgNCAyMiA2Ij48L3BvbHlsaW5lPiA8cGF0aCBkPSJNMTQsM2EyLDIsMCwwLDAtNCwwSDdWN0gxN1YzWiI+PC9wYXRoPiA8bGluZSB4MT0iNyIgeTE9IjExIiB4Mj0iMTIiIHkyPSIxMSI+PC9saW5lPiA8bGluZSB4MT0iNyIgeTE9IjE1IiB4Mj0iOSIgeTI9IjE1Ij48L2xpbmU+IDxsaW5lIHgxPSI3IiB5MT0iMTkiIHgyPSI5IiB5Mj0iMTkiPjwvbGluZT4gPHBhdGggZD0iTTE4LDIyLjU2N2wxLjA4NC4zMzhhMiwyLDAsMCwwLDIuNDg3LTEuMTYzbDEuMjQ3LTMuNWMuODc1LTIuNDU2LTEuNTQ5LTQuODI0LTQuMjA5LTQuMTEzTDE4LDE0LjI5MWwtLjYwOS0uMTYzYy0yLjY2LS43MTEtNS4wODQsMS42NTctNC4yMDksNC4xMTNsMS4yNDcsMy41YTIsMiwwLDAsMCwyLjQ4NywxLjE2M1oiIHN0cm9rZT0iIzExMTExMSI+PC9wYXRoPiA8cGF0aCBkPSJNMjEsOGgwYTAsMCwwLDAsMSwwLDBWOWEzLDMsMCwwLDEtMywzaDBhMCwwLDAsMCwxLDAsMFYxMUEzLDMsMCwwLDEsMjEsOFoiIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzExMTExMSI+PC9wYXRoPjwvZz48L3N2Zz4=",plus:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PGxpbmUgZGF0YS1jb2xvcj0iY29sb3ItMiIgZmlsbD0ibm9uZSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMTIiIHkxPSI3IiB4Mj0iMTIiIHkyPSIxNyI+PC9saW5lPiA8bGluZSBkYXRhLWNvbG9yPSJjb2xvci0yIiBmaWxsPSJub25lIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIxNyIgeTE9IjEyIiB4Mj0iNyIgeTI9IjEyIj48L2xpbmU+IDxjaXJjbGUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGN4PSIxMiIgY3k9IjEyIiByPSIxMSI+PC9jaXJjbGU+PC9nPjwvc3ZnPg==","plus-alt":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBmaWxsPSIjMTExMTExIj48cG9seWdvbiBwb2ludHM9IjE4IDExIDEzIDExIDEzIDYgMTEgNiAxMSAxMSA2IDExIDYgMTMgMTEgMTMgMTEgMTggMTMgMTggMTMgMTMgMTggMTMgMTggMTEiIGZpbGw9IiMxMTExMTEiPjwvcG9seWdvbj48L2c+PC9zdmc+","plus-thin":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiBzdHJva2Utd2lkdGg9IjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNSAwLjUpIiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCI+PGxpbmUgeDE9IjEyIiB5MT0iNyIgeDI9IjEyIiB5Mj0iMTciIHN0cm9rZT0iIzExMTExMSI+PC9saW5lPiA8bGluZSB4MT0iMTciIHkxPSIxMiIgeDI9IjciIHkyPSIxMiIgc3Ryb2tlPSIjMTExMTExIj48L2xpbmU+IDxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjExIj48L2NpcmNsZT48L2c+PC9zdmc+",printer:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiBzdHJva2Utd2lkdGg9IjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNSAwLjUpIiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCI+PGNpcmNsZSBjeD0iMTgiIGN5PSIxMCIgcj0iMSIgZmlsbD0iIzExMTExMSIgc3Ryb2tlPSJub25lIj48L2NpcmNsZT48cG9seWxpbmUgcG9pbnRzPSI2IDMgNiAxIDE4IDEgMTggMyIgc3Ryb2tlPSIjMTExMTExIj48L3BvbHlsaW5lPjxwYXRoIGQ9Ik02LDE4SDFWMTBBNCw0LDAsMCwxLDUsNkgxOWE0LDQsMCwwLDEsNCw0djhIMTgiPjwvcGF0aD48cmVjdCB4PSI2IiB5PSIxNCIgd2lkdGg9IjEyIiBoZWlnaHQ9IjkiIHN0cm9rZT0iIzExMTExMSI+PC9yZWN0PjwvZz48L3N2Zz4=",trash:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiBzdHJva2Utd2lkdGg9IjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNSAwLjUpIiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCI+PHBhdGggZD0iTTIwLDlWMjFhMiwyLDAsMCwxLTIsMkg2YTIsMiwwLDAsMS0yLTJWOSI+PC9wYXRoPiA8bGluZSB4MT0iMSIgeTE9IjUiIHgyPSIyMyIgeTI9IjUiIHN0cm9rZT0iIzExMTExMSI+PC9saW5lPiA8bGluZSB4MT0iMTIiIHkxPSIxMiIgeDI9IjEyIiB5Mj0iMTgiPjwvbGluZT4gPGxpbmUgeDE9IjgiIHkxPSIxMiIgeDI9IjgiIHkyPSIxOCI+PC9saW5lPiA8bGluZSB4MT0iMTYiIHkxPSIxMiIgeDI9IjE2IiB5Mj0iMTgiPjwvbGluZT4gPHBvbHlsaW5lIGRhdGEtY2FwPSJidXR0IiBwb2ludHM9IjggNSA4IDEgMTYgMSAxNiA1IiBzdHJva2UtbGluZWNhcD0iYnV0dCIgc3Ryb2tlPSIjMTExMTExIj48L3BvbHlsaW5lPjwvZz48L3N2Zz4="},M=e=>{let t=!!P.hasOwnProperty(e.type)&&P[e.type];const n=wprmprc_public.settings.hasOwnProperty("recipe_collections_icons")?wprmprc_public.settings.recipe_collections_icons:{};if(n.hasOwnProperty(e.type)&&n[e.type]&&(t=n[e.type]),!t)return null;let i=!1;wprmprc_public.settings.hasOwnProperty("recipe_collections_icon_color")&&"#111111"!==wprmprc_public.settings.recipe_collections_icon_color&&(i=wprmprc_public.settings.recipe_collections_icon_color);const o=!!e.hasOwnProperty("title")&&e.title;return r.createElement("span",{className:"wprmprc-icon"},r.createElement(x.A,{content:o,tabIndex:!!e.hasOwnProperty("tabIndex")&&e.tabIndex},r.createElement(C,{src:t,preProcessor:e=>(i&&"#"===i.charAt(0)&&(e=e.replaceAll("#111111",i)),e)})))}},3768:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(7810);const i=e=>r.createElement("div",{className:"wprm-collections-loader"})}
1,9999:(e,t,n)=>{"use strict";n.d(t,{yl:()=>l,Qu:()=>c});const r={stripAdjustableShortcodes:(e="")=>String(e).replace(/\[\/?adjustable]/gi,"").trim(),stripHtml:(e="")=>String(e).replace(/(<([^>]+)>)/gi,"").trim(),getConnectorElisionSettings(){const e=!("undefined"==typeof wprm_admin||!wprm_admin.settings)&&wprm_admin.settings,t=!("undefined"==typeof wprm_public||!wprm_public.settings)&&wprm_public.settings;return(e||t||{}).ingredient_unit_connector_elision||{}},normalizeConnectorWord(e=""){let t=String(e).trim().toLowerCase();return t.normalize&&(t=t.normalize("NFD").replace(/[\u0300-\u036f]/g,"")),t.replace(/œ/g,"oe").replace(/æ/g,"ae")},getFirstIngredientWord(e=""){const t=this.stripAdjustableShortcodes(this.stripHtml(e)).replace(/^[^A-Za-zÀ-ÖØ-öø-ÿŒœÆæ]+/,"").match(/^[A-Za-zÀ-ÖØ-öø-ÿŒœÆæ']+/);return t?t[0]:""},shouldElideConnector(e={},t=""){if(!e.connector)return!1;const n=this.getConnectorElisionSettings();if(!n.language)return!1;const r=String(e.connector).trim().toLowerCase();if(!(n.connectors&&"object"==typeof n.connectors?n.connectors:{})[r])return!1;const i=this.getFirstIngredientWord(t);if(!i)return!1;const o=this.normalizeConnectorWord(i),a=Array.isArray(n.h_aspire_words)?n.h_aspire_words:[];if("fr"===n.language&&a.includes(o))return!1;if((Array.isArray(n.elision_words)?n.elision_words:[]).includes(o))return!0;const s="string"==typeof n.elision_vowels?n.elision_vowels:"aeiouy";if(s.includes(o.charAt(0)))return!0;const l=o.charAt(1);return!!l&&n.allow_h_elision&&"h"===o.charAt(0)&&s.includes(l)},resolveConnectorDataForName(e=!1,t=""){if(!e||!e.connector||!this.shouldElideConnector(e,t))return e;const n=this.getConnectorElisionSettings(),r=String(e.connector).trim().toLowerCase(),i=n.connectors&&"object"==typeof n.connectors?n.connectors:{};return{...e,connector:i[r]||"d'",connector_spacing:"space-before"}},getConnectorSpacing(e="space-both"){switch(e){case"space-before":return{before:" ",after:""};case"space-after":return{before:"",after:" "};case"no-space":return{before:"",after:""};default:return{before:" ",after:" "}}},getIngredientConnectorData(e={}){if(e.unit_connector)return{connector:e.unit_connector,connector_spacing:e.unit_connector_spacing||"space-both"};if(e.unit_systems&&e.unit_systems["unit-system-1"]&&e.unit_systems["unit-system-1"].unit_connector)return{connector:e.unit_systems["unit-system-1"].unit_connector,connector_spacing:e.unit_systems["unit-system-1"].unit_connector_spacing||"space-both"};if("undefined"!=typeof window&&window.wprm_admin_modal_ingredient_unit_connectors&&e.unit){const t=this.stripHtml(e.unit).toLowerCase(),n=window.wprm_admin_modal_ingredient_unit_connectors[t];if(n&&n.connector)return{connector:n.connector,connector_spacing:n.connector_spacing||"space-both"}}return!1},joinAmountUnitAndName(e="",t="",n=!1){if(e=null==e?"":String(e).trim(),t=null==t?"":String(t).trim(),!e||!t)return e+t;if(n&&n.connector){n=this.resolveConnectorDataForName(n,t);const r=this.getConnectorSpacing(n.connector_spacing);return e+r.before+n.connector+r.after+t}return e+" "+t},getIngredientString(e,t=!0){let n="",r=[];return e.amount&&r.push(e.amount),e.unit&&r.push(e.unit),n=this.joinAmountUnitAndName(r.join(" "),e.name||"",this.getIngredientConnectorData(e)),t&&e.notes&&(n=[n,e.notes].filter(Boolean).join(" ")),n&&(n=this.stripHtml(n),n=this.stripAdjustableShortcodes(n)),n}};var i=n(9707);const o=/\[adjustable\]([\s\S]*?)\[\/adjustable\]/gi,a=()=>void 0!==window.wprmprc_public&&window.wprmprc_public.settings?window.wprmprc_public.settings:void 0!==window.wprmp_public&&window.wprmp_public.settings?window.wprmp_public.settings:void 0!==window.wprm_public&&window.wprm_public.settings?window.wprm_public.settings:{},s=()=>{const e=a(),t=parseInt(e.adjustable_servings_round_to_decimals,10);return Number.isNaN(t)?2:Math.max(0,t)},l=e=>{if(!a().servings_display_fractions)return e;const t=(0,i.L)(e);return!1===t||Number.isNaN(t)||0>=t?e:(0,i.V)(t,s(),!0)},c=e=>{const t=(e=>e.servingsUnit?r.stripAdjustableShortcodes(e.servingsUnit):e.servingsUnitRaw?r.stripAdjustableShortcodes(e.servingsUnitRaw):"")(e),n=e&&e.servingsUnitRaw?String(e.servingsUnitRaw):"";
1if(!n||!n.match(o))return o.lastIndex=0,t;const a=(0,i.L)(e.servings),l=(e=>{const t=[e.originalServingsParsed,e.originalServings,e.servings];for(const n of t){const e=(0,i.L)(n);if(!1!==e&&!Number.isNaN(e)&&0<e)return e}return!1})(e);if(!1===a||Number.isNaN(a)||!l)return o.lastIndex=0,t;let c=!1;const u=n.replace(o,((e,t)=>{const n=(0,i.L)(t);return!1===n||Number.isNaN(n)?t:(c=!0,(0,i.V)(((e,t,n)=>0>=n?e:e*(t/n))(n,a,l),s(),!0))})).trim();return o.lastIndex=0,c?u:t}},3592:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(7810),i=n(4181);const o=e=>{const t=!!e.hasOwnProperty("content")&&e.content;if(!t)return e.children;let n={theme:"wprm",content:`<div className="wprmprc-tooltip">${t}</div>`,allowHTML:!0};e.hasOwnProperty("style")&&(n.style=e.style);const o=(0,r.useRef)();return(0,r.useEffect)((()=>{if(o.current){const e=(0,i.Ay)(o.current,n);return()=>{e.destroy()}}}),[n]),r.createElement("div",{className:"wprmprc-tooltip-container",tabIndex:e.hasOwnProperty("tabIndex")&&!1!==e.tabIndex?e.tabIndex:0,ref:o},e.children)}},1246:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=()=>!("undefined"==typeof window||!window.WPRecipeMaker||!window.WPRecipeMaker.print||"function"!=typeof window.WPRecipeMaker.print.hasAccess)&&window.WPRecipeMaker.print.hasAccess()},1812:(e,t,n)=>{"use strict";var r=n(4140),i=n(7810),o=n(792),a=n(7382),s=n(9712),l=n(6136),c=n(942),u=n(9535),p=n(9743),d=n(3768),m=n(7931),f=n(5017),h=n(3811),g=n(3762),v=n(7171),y=n(2662);function b(){return b=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},b.apply(null,arguments)}const w=e=>{const{collection:t}=e,n=e.hasOwnProperty("draggable")&&!1!==e.draggable,r=n&&e.draggable.dragHandleProps,o=!(e.editing||!e.hasOwnProperty("onClick"));let a=[];const s=t.hasOwnProperty("items")?t.items:[];e:for(let i of Object.keys(s)){const e=s[i];for(let t of e)if(t.hasOwnProperty("image")&&t.image&&(a.push(t.image),10<=a.length))break e}let l=[];const u=t.hasOwnProperty("description")?t.description:"";t.fixed||l.push({label:(0,c.f)("Change Name"),action:()=>e.onEditing(!0)},{label:""!==u?(0,c.f)("Change Description"):(0,c.f)("Set Description"),action:()=>{const t=prompt((0,c.f)("Description for this collection:"),u);null!==t&&e.onChange({description:t})}}),e.hasOwnProperty("onDuplicate")&&!1!==e.onDuplicate&&!t.fixed&&l.push({label:(0,c.f)("Duplicate"),action:()=>e.onDuplicate()}),e.hasOwnProperty("onDelete")&&!1!==e.onDelete&&!t.fixed&&l.push({divider:!0},{label:(0,c.f)("Delete"),confirm:(0,c.f)("Are you sure you want to delete?"),action:()=>e.onDelete()});let p={className:`wprmprc-overview-grid-collection${e.editing?" wprmprc-overview-grid-collection-editing":""}${o?" wprmprc-overview-grid-collection-clickable":""}`};return n&&(p={...p,ref:e.innerRef,...e.draggable.draggableProps}),i.createElement("div",b({ref:n.innerRef},p,{onClick:()=>{e.editing&&e.onEditing(!1)}}),r?i.createElement("div",b({className:"wprmprc-overview-grid-collection-handle"},e.draggable.dragHandleProps),i.createElement(y.A,{type:"drag"})):i.createElement("div",{className:"wprmprc-overview-grid-collection-nohandle"}),i.createElement(f.A,{className:"wprmprc-overview-grid-collection-name",onClick:()=>{o&&e.onClick()},isButton:o,"aria-label":(0,c.f)("Change collection name")},e.editing&&!t.fixed?i.createElement("input",{type:"text",value:t.name,onClick:e=>{e.preventDefault(),e.stopPropagation()},onChange:t=>{e.onChange({name:t.target.value})},onKeyDown:t=>{"Enter"!==t.key&&"Escape"!==t.key&&"Tab"!==t.key||e.onEditing(!1)},autoFocus:!0}):i.createElement(i.Fragment,null,t.name,t.hasOwnProperty("description")&&""!==t.description&&i.createElement("div",{onClick:e=>{e.preventDefault(),e.stopPropagation()}},i.createElement(y.A,{type:"info",title:t.description})))),i.createElement("div",{className:"wprmprc-overview-grid-collection-images-container",onClick:()=>{o&&e.onClick()}},i.createElement("div",{className:"wprmprc-overview-grid-collection-images"},a.map(((e,t)=>i.createElement("div",{className:"wprmprc-overview-grid-collection-image",key:t},i.createElement("img",{src:e}))))),i.createElement("div",{className:"wprmprc-overview-grid-collection-count"},t.nbrItems)),wprmprc_public.settings.recipe_collections_shopping_list&&wprmprc_public.settings.recipe_collections_shopping_list_shortcut&&i.createElement("div",{className:"wprmprc-overview-grid-collection-actions-shopping-list",onClick:e.onOpenShoppingList},i.createElement(y.A,{type:"cart",title:(0,c.f)("Go to Shopping List")})),i.createElement("div",{className:"wprmprc-overview-grid-collection-actions"},i.createElement(v.A,{menu:l})))};function I(){return I=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},I.apply(null,arguments)}class E extends i.Component{constructor(e){super(e),this.state={editing:!1}}componentDidUpdate(e){if(this.props.collections.user.length>e.collections.user.length){let e=Math.max.apply(Math,this.props.collections.user.map((function(e){return e.id})));e=e<0?-1:e,this.setState({editing:e})}}onDragEnd(e){if("COLLECTION"===e.type&&e.destination){const t=e.source.index,n=e.destination.index;this.props.onReorder("user",t,n)}}render(){let e=[];
1if(this.props.hasStarterTemplates)for(let n of wprmprc_public.starter_templates)e.push({label:n.name,action:()=>{this.props.onAdd("saved",!1,n)}});let t=[];if(this.props.hasQuickAddCollections)for(let n of wprmprc_public.quick_add_collections)t.push({label:n.name,action:()=>{this.props.onAdd("saved",!1,n)}});return i.createElement(g.JY,{onDragEnd:this.onDragEnd.bind(this)},i.createElement("div",{className:"wprmprc-overview-grid"},i.createElement(w,{collection:this.props.collections.inbox,onOpenShoppingList:()=>{this.props.history.push("/shopping-list/inbox/")},onClick:()=>{this.props.history.push("/collection/inbox/")},onChange:e=>{this.props.onChange("inbox",0,e)},onDuplicate:!1,onDelete:!1,editing:"inbox"===this.state.editing,onEditing:e=>{e?this.setState({editing:"inbox"}):"inbox"===this.state.editing&&this.setState({editing:!1})}}),i.createElement(g.gL,{droppableId:"overview-grid",type:"COLLECTION"},((e,t)=>i.createElement("div",I({className:"wprmprc-overview-grid-collections"+(t.isDraggingOver?" wprmprc-overview-grid-collections-draggingover":""),ref:e.innerRef},e.droppableprops),this.props.collections.user.map(((e,t)=>i.createElement(g.sx,{draggableId:`${e.id}`,index:t,key:e.id,type:"COLLECTION",isDragDisabled:!!e.favorites},((t,n)=>i.createElement(w,{collection:e,type:"user",innerRef:t.innerRef,draggable:t,onOpenShoppingList:()=>{this.props.history.push(`/shopping-list/user/${e.id}`)},onClick:()=>{this.props.history.push(`/collection/user/${e.id}`)},onChange:t=>{e.fixed&&!t.hasOwnProperty("items")||this.props.onChange("user",e.id,t)},onDuplicate:!e.fixed&&(()=>{this.props.onAdd("user",e.id)}),onDelete:!e.fixed&&(()=>{this.props.onDelete("user",e.id)}),editing:e.id===this.state.editing&&!e.fixed,onEditing:t=>{e.fixed||(t?this.setState({editing:e.id}):e.id===this.state.editing&&this.setState({editing:!1}))}}))))),e.placeholder))),i.createElement("div",{className:"wprmprc-action wprmprc-overview-grid-collection-add",onClick:()=>{this.props.hasStarterTemplates||this.props.onAdd("user")}},this.props.hasStarterTemplates?i.createElement(v.A,{icon:!1,text:(0,c.f)("Add Collection"),menu:[...e,{divider:!0},{label:(0,c.f)("Empty Collection"),action:()=>{this.props.onAdd("user")}}]}):(0,c.f)("Add Collection")),this.props.hasQuickAddCollections&&i.createElement("div",{className:"wprmprc-action wprmprc-overview-grid-collection-add"},i.createElement(v.A,{icon:!1,text:(0,c.f)("Add Pre-made Collection"),menu:t}))))}}const S=(0,s.y)(E),C=e=>{let t=[];if(e.hasStarterTemplates)for(let r of wprmprc_public.starter_templates)t.push({label:r.name,action:()=>{e.onAdd("saved",!1,r,"top")}});let n=[];if(e.hasQuickAddCollections)for(let r of wprmprc_public.quick_add_collections)n.push({label:r.name,action:()=>{e.onAdd("saved",!1,r,"top")}});return i.createElement("div",{className:"wprmprc-container-header-actions"},i.createElement(f.A,{className:"wprmprc-container-header-action wprmprc-container-header-action-add-collection",onClick:()=>{e.hasStarterTemplates||e.onAdd("user",!1,!1,"top")},isButton:!e.hasStarterTemplates,"aria-label":(0,c.f)("Add a new collection")},e.hasStarterTemplates?i.createElement(v.A,{icon:"plus-thin",title:(0,c.f)("Add Collection"),menu:[...t,{divider:!0},{label:(0,c.f)("Empty Collection"),action:()=>{e.onAdd("user",!1,!1,"top")}}]}):i.createElement(y.A,{type:"plus-thin",title:(0,c.f)("Add Collection")})),e.hasQuickAddCollections&&i.createElement("div",{className:"wprmprc-container-header-action wprmprc-container-header-action-add-premade-collection"},i.createElement(v.A,{icon:"calendar-add",title:(0,c.f)("Add Pre-made Collection"),menu:n})))};var x=n(351);class P extends i.Component{constructor(e){super(e),this.state={editing:!1}}render(){return i.createElement("div",{className:"wprmprc-add-saved-collection-actions"},this.state.editing?i.createElement(x.Ay,{className:"wprmprc-add-saved-collection-select",placeholder:(0,c.f)("Select a collection to add for this user"),value:!1,onChange:e=>{this.props.onAddSavedCollection(e.data),this.setState({editing:!1})},options:wprmprc_public.saved_collections,clearable:!1,styles:{control:e=>({...e,borderRadius:5})},menuPlacement:"top"}):i.createElement("span",{className:"wprmprc-action wprmprc-add-saved-collection-action",onClick:()=>this.setState({editing:!0})},(0,c.f)("Add Saved Collection")))}}class M extends i.Component{render(){const e=(e,t)=>
1i.createElement(f.A,{className:`wprmprc-overview-collection wprmprc-overview-collection-view wprmprc-overview-collection-${e}`,onClick:()=>{"inbox"===e?this.props.history.push("/collection/inbox/"):this.props.history.push(`/collection/${e}/${t.id}`)}},i.createElement("div",{className:"wprmprc-overview-collection-name"},t.name),i.createElement("div",{className:"wprmprc-overview-collection-items"},t.nbrItems)),t=(t,n)=>n.fixed?e(t,n):i.createElement("div",{className:"wprmprc-overview-collection wprmprc-overview-collection-edit"},i.createElement("input",{type:"text",value:n.name,onChange:e=>{this.props.onChangeCollection(t,n.id,{name:e.target.value})}}),i.createElement("div",{className:"wprmprc-overview-collection-items"},n.nbrItems)),n=parseInt(wprmprc_public.user)!==parseInt(wprmprc_public.collections_user),r=wprmprc_public.hasOwnProperty("starter_templates")&&wprmprc_public.starter_templates&&0<wprmprc_public.starter_templates.length,o=wprmprc_public.hasOwnProperty("quick_add_collections")&&wprmprc_public.quick_add_collections&&0<wprmprc_public.quick_add_collections.length;return i.createElement(i.Fragment,null,i.createElement("div",{className:"wprmprc-container-header-container"},i.createElement("div",{className:"wprmprc-container-header"},i.createElement("span",{className:"wprmprc-container-header-name"},(0,c.f)("Your Collections"),n?` (${(0,c.f)("Editing User")} #${wprmprc_public.collections_user}${wprmprc_public.collections_user_name?` - ${wprmprc_public.collections_user_name}`:""})`:"")),"grid"===this.props.layout&&i.createElement(C,{hasStarterTemplates:r,hasQuickAddCollections:o,onAdd:this.props.onAddCollection})),i.createElement("div",{className:"wprmprc-overview"},"grid"===this.props.layout?i.createElement(S,{collections:this.props.collections,onReorder:this.props.onReorderCollection,onAdd:this.props.onAddCollection,onDelete:this.props.onDeleteCollection,onChange:this.props.onChangeCollection,hasStarterTemplates:r,hasQuickAddCollections:o}):i.createElement(h.A,{type:"collection",onAdd:()=>this.props.onAddCollection("user"),onDelete:e=>{const t=this.props.collections.user.find((t=>t.id===e));t&&!t.fixed&&this.props.onDeleteCollection("user",e)},onDuplicate:(e,t)=>{const n=this.props.collections.user.find((t=>t.id===e));n&&!n.fixed&&this.props.onAddCollection("user",e)},onReorder:(e,t,n)=>this.props.onReorderCollection("user",t,n),header:n=>n?t("inbox",this.props.collections.inbox):e("inbox",this.props.collections.inbox),items:this.props.collections.user,item:(n,r)=>r.fixed&&n?e("user",r):n?t("user",r):e("user",r),labels:{add:(0,c.f)("Add Collection"),edit:(0,c.f)("Edit Collections")}}),n&&i.createElement(P,{onAddSavedCollection:e=>{this.props.onAddCollection("saved",!1,e)}})))}}const N=(0,s.y)(M);var k=n(3495),A=n(8576);class O extends i.Component{constructor(e){super(e);const t=!!e.hasOwnProperty("modal")&&e.modal;this.state={layout:wprmprc_public.settings.recipe_collections_appearance_layout,sharedCollections:{},collections:u.A.getCollections(),recipes:{},collectionHistories:{},modal:t}}getCollectionHistoryKey(e,t,n=!1){return n?`${e}-${n}`:`${e}-${t}`}getCollectionHistory(e,t,n=!1){const r=this.getCollectionHistoryKey(e,t,n),i=!!this.state.collectionHistories.hasOwnProperty(r)&&this.state.collectionHistories[r];return!!i&&JSON.parse(JSON.stringify(i))}onChangeCollectionHistory(e,t){this.setState((n=>{const r={...n.collectionHistories};return t&&"object"==typeof t?r[e]=JSON.parse(JSON.stringify(t)):delete r[e],{collectionHistories:r}}))}componentDidMount(){if(this.collectionsRefreshHandler=e=>{if(e.detail&&e.detail.collections){const t=JSON.parse(JSON.stringify(e.detail.collections)),n=this.state.collections,r=(e,t)=>{if(!e||!t)return t||e;if("object"==typeof e&&"object"==typeof t&&!Array.isArray(e)&&!Array.isArray(t)){const n={...e};for(const o in t)if(t.hasOwnProperty(o))if("items"===o&&"object"==typeof t[o]&&"object"==typeof e[o]){n[o]={...e[o]};for(const r in t[o])if(t[o].hasOwnProperty(r)){const a=e[o][r],s=t[o][r];Array.isArray(a)&&Array.isArray(s)?n[o][r]=i(a,s):n[o][r]=s||a}}else n[o]=r(e[o],t[o]);return n}return Array.isArray(e)&&Array.isArray(t),e},i=(e,t)=>{const n=[...e];return t.forEach((e=>{if(!e||"object"!=typeof e)return;if(!(e.recipeId||e.ingredientId))return;const t=n.findIndex((t=>!(!t||"object"!=typeof t)&&(t.recipeId&&t.recipeId===e.recipeId||t.ingredientId&&t.ingredientId===e.ingredientId)));if(t>=0){const r=n[t];n[t]={...e,servings:void 0!==r.servings?r.servings:e.servings,id:void 0!==r.id?r.id:e.id,...r.hasOwnProperty("inShoppingList")?{inShoppingList:r.
1inShoppingList}:{}}}})),n},o=r(n,t);this.setState({collections:o})}},window.addEventListener("wprmprc-collections-refreshed",this.collectionsRefreshHandler),this.favoritesChangedHandler=()=>{this.refreshFavoritesCollection()},document.addEventListener("wprm-favorites-changed",this.favoritesChangedHandler),window.hasOwnProperty("WPRecipeMaker")&&window.WPRecipeMaker.hasOwnProperty("favorites")&&"function"==typeof window.WPRecipeMaker.favorites.ensureReady?window.WPRecipeMaker.favorites.ensureReady().then((()=>{this.refreshFavoritesCollection()})):this.refreshFavoritesCollection(),window.hasOwnProperty("wprmprc_public_collection_save")){this.onAddCollection("saved",!1,window.wprmprc_public_collection_save),window.wprmprc_public_collection_save=!1;let e=window.location.search;const t=new l.A("wp-recipe-maker").encode(window.wprmprc_public_collection_save.id);e=e.replace(`save=${t}`,""),e=e.replace("?&","?"),e="?"===e?"":e,window.history.replaceState({},document.title,window.location.pathname+e);let n=[...this.state.collections.user],r=Math.max.apply(Math,n.map((function(e){return e.id})));r=r<0?-1:r,this.props.history.push(`/collection/user/${r+1}`)}if(window.hasOwnProperty("wprmprc_public_collection_save_recipe")){let e=!!window.wprmprc_public_collection_save_recipe.hasOwnProperty("data")&&JSON.parse(JSON.stringify(window.wprmprc_public_collection_save_recipe.data));if(e){let t=JSON.parse(JSON.stringify(this.state.collections.inbox.items));e.id=t["0-0"].length,t["0-0"].push(e),this.onChangeCollection("inbox",0,{items:t}),window.wprmprc_public_collection_save_recipe=!1;let n=window.location.search;n=n.replace(`add=${e.recipeId}`,""),n=n.replace("?&","?"),n="?"===n?"":n,window.history.replaceState({},document.title,window.location.pathname+n),this.props.history.push("/collection/inbox/")}}}componentWillUnmount(){this.collectionsRefreshHandler&&window.removeEventListener("wprmprc-collections-refreshed",this.collectionsRefreshHandler),this.favoritesChangedHandler&&document.removeEventListener("wprm-favorites-changed",this.favoritesChangedHandler)}refreshFavoritesCollection(){wprmprc_public.settings&&wprmprc_public.settings.recipe_collections_favorites_collection_enabled&&u.A.getFavoritesCollection().then((e=>{this.setState((t=>{const n=!!(t.collections&&t.collections.user&&Array.isArray(t.collections.user))&&t.collections.user.find((e=>u.A.isFavoritesCollection(e))),r=u.A.applyFavoritesCollectionItemPreferences(e,n);r&&n&&n.hasOwnProperty("shoppingList")&&(r.shoppingList=n.shoppingList);const i=u.A.withFavoritesCollection(t.collections,r);return JSON.stringify(i)===JSON.stringify(t.collections)?null:{collections:i}}))}))}isAllowedFavoritesCollectionChange(e,t){if(!u.A.isFavoritesCollection(e))return!0;const n=t&&"object"==typeof t?Object.keys(t):[];if(1===n.length&&t.hasOwnProperty("shoppingList"))return!1===t.shoppingList||"string"==typeof t.shoppingList&&0<t.shoppingList.length;if(!t||1!==n.length||!t.hasOwnProperty("items"))return!1;const r=e.items||{},i=t.items||{},o=Object.keys(r).sort(),a=Object.keys(i).sort();if(JSON.stringify(o)!==JSON.stringify(a))return!1;for(let s of o){if(!Array.isArray(r[s])||!Array.isArray(i[s])||r[s].length!==i[s].length)return!1;for(let e=0;e<r[s].length;e++){const t=r[s][e],n=i[s][e];if(!t||!n||"recipe"!==t.type||t.type!==n.type||t.recipeId!==n.recipeId||!n.hasOwnProperty("servings")||0>n.servings)return!1;if(n.hasOwnProperty("inShoppingList")&&"boolean"!=typeof n.inShoppingList)return!1;const o={...t},a={...n};if(delete o.servings,delete o.inShoppingList,delete a.servings,delete a.inShoppingList,JSON.stringify(o)!==JSON.stringify(a))return!1}}return!0}componentDidUpdate(e,t){if(JSON.stringify(this.state.collections)!==JSON.stringify(t.collections)){let e=JSON.parse(JSON.stringify(this.state.collections));e.updated=Math.floor(Date.now()/1e3),u.A.saveCollections(e)}}cleanUpCollection(e){let t=[],n=0;for(let r of e.columns)for(let n of e.groups)t.push(`${r.id}-${n.id}`);for(let r of Object.keys(e.items))t.includes(r)?n+=e.items[r].length:delete e.items[r];return e.nbrItems=n,0===e.groups.length&&(e.groups=[{id:0,name:""}]),{...e}}onChangeCollection(e,t,n){if("inbox"===e){const e=this.cleanUpCollection({...this.state.collections.inbox,...n});this.setState({collections:{...this.state.collections,inbox:e}})}else if("user"===e){const r=this.state.collections[e].findIndex((e=>t===e.id));if(-1!==r){const e=this.state.collections.user[r];if(!this.isAllowedFavoritesCollectionChange(e,n))return;let t=[...this.state.collections.user];const i=this.cleanUpCollection({...t[r],...n});u.A.isFavoritesCollection(e)&&n.hasOwnProperty("items")&&u.A.storeFavoritesCollectionItemPreferences(i),t[r]=i,this.setState({collections:{...this.state.collections,user:t}})}}}onMoveCollectionItem(e){const t=["inbox","user"];if(!(e&&e.source&&e.destination&&t.includes(e.source.type)&&t.includes(e.destination.type)&&(e.source.type!==e.destination.type||e.source.collectionId!==e.destination.collectionId)&&Array.isArray(this.state.collections.user)))return!1;const n=JSON.parse(JSON.stringify(this.state.collections)),r=(e,t)=>{if("inbox"===e)return!!n.inbox&&{collection:n.inbox,index:!1}
1;const r=n.user.findIndex((e=>t===e.id));return-1!==r&&{collection:n.user[r],index:r}},i=r(e.source.type,e.source.collectionId),o=r(e.destination.type,e.destination.collectionId);if(!i||!o)return!1;let a=i.collection,s=o.collection;if(a.fixed||s.fixed||u.A.isFavoritesCollection(a)||u.A.isFavoritesCollection(s))return!1;const l=Array.isArray(s.columns)&&s.columns.some((t=>e.destination.columnId===t.id)),c=Array.isArray(s.groups)&&s.groups.some((t=>e.destination.groupId===t.id));if(!l||!c)return!1;const d=`${e.source.columnId}-${e.source.groupId}`,m=`${e.destination.columnId}-${e.destination.groupId}`,f=!(!a.items||!Array.isArray(a.items[d]))&&a.items[d];if(!f)return!1;const h=f.findIndex((t=>t&&e.source.itemId===t.id));if(-1===h)return!1;const g=JSON.parse(JSON.stringify(f[h]));g.id=(0,p.uw)(s),e.copy?g.added=Math.floor(Date.now()/1e3):f.splice(h,1),s.items&&"object"==typeof s.items||(s.items={}),Array.isArray(s.items[m])||(s.items[m]=[]),s.items[m].push(g),a=this.cleanUpCollection(a),s=this.cleanUpCollection(s),"inbox"===e.source.type?n.inbox=a:n.user[i.index]=a,"inbox"===e.destination.type?n.inbox=s:n.user[o.index]=s;const v=this.getCollectionHistoryKey(e.source.type,a.id),y=this.getCollectionHistoryKey(e.destination.type,s.id),b=Object.keys(this.state.collectionHistories).reduce(((t,n)=>(n===y||!e.copy&&n===v||(t[n]=this.state.collectionHistories[n]),t)),{});return this.setState({collections:n,collectionHistories:b}),!0}onChangeSharedCollection(e,t){let n={...this.state.sharedCollections};n[e]=!1!==t&&this.cleanUpCollection({...this.state.sharedCollections[e],...t,sharedEncoded:e}),this.setState({sharedCollections:n})}onAddCollection(e,t=!1,n=!1,r="bottom"){if("user"===e||"saved"===e){let e=JSON.parse(JSON.stringify(this.state.collections.user)),i=Math.max.apply(Math,e.map((function(e){return e.id})));i=i<0?-1:i;let o,a=!1;!1!==t&&(a=e.findIndex((e=>t===e.id))),!1!==a?(o=JSON.parse(JSON.stringify(e[a])),o.id=i+1):o={id:i+1,name:"",nbrItems:0,columns:[{id:0,name:(0,c.f)("Recipes")}],groups:[{id:0,name:""}],items:{},created:Math.floor(Date.now()/1e3)},!1!==n&&(o={...o,...n,id:o.id}),!1!==a?e.splice(a+1,0,o):"top"===r?e.unshift(o):e.push(o),this.setState({collections:{...this.state.collections,user:e}})}}onDeleteCollection(e,t){if("user"===e){const n=this.state.collections[e].findIndex((e=>t===e.id));if(-1!==n){if(u.A.isFavoritesCollection(this.state.collections.user[n]))return;let r=[...this.state.collections.user];r.splice(n,1);const i=this.getCollectionHistoryKey(e,t);this.setState({collections:{...this.state.collections,user:r},collectionHistories:Object.keys(this.state.collectionHistories).reduce(((e,t)=>(t!==i&&(e[t]=this.state.collectionHistories[t]),e)),{})})}}}onReorderCollection(e,t,n){if("user"===e){let e=[...this.state.collections.user];const r=e.splice(t,1)[0],i=e.find((e=>u.A.isFavoritesCollection(e)));if(u.A.isFavoritesCollection(r))return;e.splice(n,0,r),i&&(e=[i,...e.filter((e=>!u.A.isFavoritesCollection(e)))]),this.setState({collections:{...this.state.collections,user:e}})}}onUpdateRecipes(e){let t=JSON.parse(JSON.stringify(this.state.recipes));for(let n in e)if(e.hasOwnProperty(n)){const r=t.hasOwnProperty(n)?t[n]:{};t[n]={...r,...e[n]}}this.setState({recipes:t})}getSharedCollection(e){if(this.state.sharedCollections.hasOwnProperty(e))return this.state.sharedCollections[e];{const t=new l.A("wp-recipe-maker").decode(e);if(t){const n=t[0],r=1<t.length?t[1]:"inbox";return u.A.getSharedCollection(n,r).then((t=>{this.onChangeSharedCollection(e,t)})),!0}}return!1}render(){const e=(e,t)=>{let n=!1;return this.state.collections.hasOwnProperty(e)&&(n="inbox"===e?this.state.collections.inbox:this.state.collections[e].find((e=>t===e.id))),n},t=(t,n)=>{if("shared"===t){const e=this.getSharedCollection(n);if(!1===e)return alert((0,c.f)("Shared collection not found.")),i.createElement(s.rd,{to:"/"});if(!0===e)return i.createElement(d.A,null);{const t=this.getCollectionHistoryKey("shared",e.id,n);return i.createElement(m.A,{layout:this.state.layout,modal:this.state.modal,collections:!1,type:"shared",collection:e,onChangeCollection:(e,t,r)=>{this.onChangeSharedCollection(n,r)}
1,recipes:this.state.recipes,onUpdateRecipes:this.onUpdateRecipes.bind(this),historyState:this.getCollectionHistory("shared",e.id,n),onHistoryStateChange:e=>{this.onChangeCollectionHistory(t,e)}})}}const r=e(t,n);if(r){const e=this.getCollectionHistoryKey(t,r.id);return i.createElement(m.A,{layout:this.state.layout,modal:this.state.modal,collections:this.state.collections,type:t,collection:r,onChangeCollection:this.onChangeCollection.bind(this),onMoveCollectionItem:this.onMoveCollectionItem.bind(this),recipes:this.state.recipes,onUpdateRecipes:this.onUpdateRecipes.bind(this),historyState:this.getCollectionHistory(t,r.id),onHistoryStateChange:t=>{this.onChangeCollectionHistory(e,t)}})}return i.createElement(s.rd,{to:"/"})},n=(t,n,r,o)=>{let a=!1;if("shared"===t){if(a=this.getSharedCollection(n),!0===a)return i.createElement(d.A,null)}else"shopping"!==t&&(a=e(t,n));const l="shopping"===t&&n;if("recipe"===wprmprc_public.settings.recipe_collections_recipe_click&&(a||l)){let e=this.state.recipes.hasOwnProperty(r)?this.state.recipes[r]:{};return e.id=r,!1===e.html?"shopping"===t?i.createElement(s.rd,{to:`/shopping-list/${n}`}):"shared"===t?i.createElement(s.rd,{to:`/share/${n}`}):i.createElement(s.rd,{to:`/collection/${t}/${n}`}):i.createElement(k.A,{layout:this.state.layout,type:t,collection:a,shoppingList:l,recipe:e,servings:o,onUpdateRecipes:this.onUpdateRecipes.bind(this)})}return i.createElement(s.rd,{to:"/"})},r=(t,n,r)=>{if(!1!==t)return i.createElement(A.A,{layout:this.state.layout,uid:t,collections:this.state.collections,type:"shopping",collection:!1,onChangeCollection:this.onChangeCollection.bind(this)});if("shared"===n){const e=this.getSharedCollection(r);return!1===e?(alert((0,c.f)("Shared collection not found.")),i.createElement(s.rd,{to:"/"})):!0===e?i.createElement(d.A,null):i.createElement(A.A,{layout:this.state.layout,uid:!1,collections:!1,type:n,collection:e,onChangeCollection:(e,t,n)=>{this.onChangeSharedCollection(r,n)}})}{const t=e(n,r);if(t&&wprmprc_public.settings.recipe_collections_shopping_list)return i.createElement(A.A,{layout:this.state.layout,uid:!1,collections:this.state.collections,type:n,collection:t,onChangeCollection:this.onChangeCollection.bind(this)})}return i.createElement(s.rd,{to:"/"})};return i.createElement(s.dO,null,i.createElement(s.qh,{path:"/collection/inbox/:recipeId/:servings?",render:e=>{const{recipeId:t,servings:r}=e.match.params;return n("inbox",null,parseInt(t),r)}}),i.createElement(s.qh,{path:"/collection/inbox",render:()=>t("inbox",null)}),i.createElement(s.qh,{path:"/share/:encoded/:recipeId/:servings?",render:e=>{const{encoded:t,recipeId:r,servings:i}=e.match.params;return n("shared",t,parseInt(r),i)}}),i.createElement(s.qh,{path:"/collection/:type/:collectionId/:recipeId/:servings?",render:e=>{const{type:t,collectionId:r,recipeId:i,servings:o}=e.match.params;return n(t,parseInt(r),parseInt(i),o)}}),i.createElement(s.qh,{path:"/collection/:type/:collectionId",render:e=>{const{type:n,collectionId:r}=e.match.params;return t(n,parseInt(r))}}),i.createElement(s.qh,{path:"/shopping-list/inbox",render:()=>r(!1,"inbox",null)}),i.createElement(s.qh,{path:"/shopping-list/share/:encoded",render:e=>{const{encoded:t}=e.match.params;return r(!1,"shared",t)}}),i.createElement(s.qh,{path:"/shopping-list/:shoppingListId/recipe/:recipeId/:servings?",render:e=>{const{shoppingListId:t,recipeId:r,servings:i}=e.match.params;return n("shopping",t,parseInt(r),i)}}),i.createElement(s.qh,{path:"/shopping-list/:type/:collectionId",render:e=>{const{type:t,collectionId:n}=e.match.params;return r(!1,t,parseInt(n))}}),i.createElement(s.qh,{path:"/shopping-list/:shoppingListId",render:e=>{const{shoppingListId:t}=e.match.params;return r(t,!1,!1)}}),i.createElement(s.qh,{path:"/share/:encoded",render:e=>{const{encoded:n}=e.match.params;return t("shared",n)}}),i.createElement(s.qh,{render:()=>i.createElement(N,{layout:this.state.layout,collections:this.state.collections,onChangeCollection:this.onChangeCollection.bind(this),onDeleteCollection:this.onDeleteCollection.bind(this),onAddCollection:this.onAddCollection.bind(this),onReorderCollection:this.onReorderCollection.bind(this)})}))}}const D=(0,s.y)(O);let _=document.getElementById("wprm-recipe-collections-app");if(_){const e=!!_.dataset.modalUid&&_.dataset.modalUid;(0,r.H)(_).render(i.createElement(o.I9,{hashType:"noslash"},i.createElement(a.A,{pathStart:"/",element:_}),i.createElement(D,{modal:e})))}},3495:(e,t,n)=>{"use strict";n.d(t,{A:()=>d});var r=n(7810),i=n(9712),o=n(5017),a=n(942),s=n(9535),l=n(3768),c=n(7404),u=n(7743);class p extends r.Component{constructor(e){super(e),e.recipe.hasOwnProperty("html")&&e.recipe.html||this.getRecipeHtml(e.recipe.id),this.initRecipeFeatures=this.initRecipeFeatures.bind(this)}componentDidMount(){c.default.checkInbox(this.props.recipe.id),u.default.checkTemp(this.props.recipe.id),this.initRecipeFeatures()}componentDidUpdate(){c.default.checkInbox(this.props.recipe.id),u.default.checkTemp(this.props.recipe.id),this.initRecipeFeatures()}initRecipeFeatures(){this.props.recipe.html&&(window.WPRecipeMaker&&window.WPRecipeMaker.hasOwnProperty("recipe")&&window.WPRecipeMaker.recipe.initFeatures({id:this.props.recipe.id,servings:this.props.servings?this.props.servings:0}),document.dispatchEvent(new Event("wprmCollectionRecipeInit")))}getRecipeHtml(e){s.A.getRecipe(e).then((t=>{let n={};n[e]=t,this.props.onUpdateRecipes(n)}))}render(){const{type:e,collection:t,shoppingList:n,recipe:i}=this.props;if(i&&i.javascript)for(let r of Object.keys(i.javascript))window[r]=i.javascript[r];return r.createElement(r.Fragment,null,r.createElement("div",{className:"wprmprc-container-header"},r.createElement(o.A,{tag:"span",className:"wprmprc-header-link",onClick:()=>{"shopping"===e?this.props.history.push(`/shopping-list/${n}`):"inbox"===e?this.props.history.push("/collection/inbox/"):"shared"===e?this.props.history.push(`/share/${t.sharedEncoded}`):this.props.history.push(`/collection/${e}/${t.id}`)}},"shared"===this.props.type&&`${(0,a.f)("Shared Collection:")} `,t?t.name:(0,a.f)("Go Back")),r.createElement("span",{className:"wprmprc-header-link-separator"},">"),r.createElement("span",{className:"wprmprc-container-header-name"},(0,a.f)("Recipe"))),r.createElement("div",{className:"wprmprc-recipe"},i.html?r.createElement("div",{dangerouslySetInnerHTML:{__html:i.html}}):r.createElement(l.A,null)))}}const d=(0,i.y)(p)},8576:(e,t,n)=>{"use strict";n.d(t,{A:()=>O});var r=n(7810),i=n(792),o=n(9712),a=n(6136),s=n(5017),l=n(2662),c=n(9535),u=n(3768),p=n(1246),d=n(942),m=n(737),f=n.n(m),h=n(7171);const g=e=>{const t=(0,p.A)()&&wprmprc_public.settings.recipe_collections_shopping_list_print,n=(0,p.A)()&&wprmprc_public.settings.recipe_collections_shopping_list_print_recipes,i=t||n,o=t&&n;return r.createElement("div",{className:"wprmprc-container-header-actions"},e.hasShoppingList?r.createElement(r.Fragment,null,r.createElement(s.A,{className:"wprmprc-container-header-action wprmprc-container-header-action-regenerate-shopping-list",onClick:e.onRegenerateShoppingList,tabIndex:"-1","aria-label":(0,d.f)("Regenerate this shopping list")},r.createElement(l.A,{type:"cart-refresh",title:(0,d.f)("Regenerate Shopping List")})),i&&r.createElement(s.A,{className:"wprmprc-container-header-action wprmprc-container-header-action-print-shopping-list",onClick:()=>
1{o||(t?e.onPrintShoppingList():e.onPrintRecipes())},isButton:!o,tabIndex:"-1","aria-label":t?(0,d.f)("Print this shpopping list"):(0,d.f)("Print recipes in this shopping list")},o?r.createElement(h.A,{icon:"printer",title:(0,d.f)("Print"),menu:[{label:(0,d.f)("Print Shopping List"),action:()=>{e.onPrintShoppingList()}},{label:(0,d.f)("Print Recipes"),action:()=>{e.onPrintRecipes()}}]}):r.createElement(l.A,{type:"printer",title:t?(0,d.f)("Print Shopping List"):(0,d.f)("Print Recipes")})),wprmprc_public.settings.recipe_collections_shopping_list_share&&r.createElement(f(),{text:e.shareLink,onCopy:(t,n)=>{n?alert((0,d.f)("The link copied to your clipboard will allow others to edit this shopping list.")):prompt((0,d.f)("Copy this link to allow others to edit this shopping list:"),e.shareLink)}},r.createElement("div",{className:"wprmprc-container-header-action wprmprc-container-header-action-share-shopping-list"},r.createElement(l.A,{type:"link",title:(0,d.f)("Share Edit Link")}))),e.editing?r.createElement(s.A,{className:"wprmprc-container-header-action wprmprc-container-header-action-edit-shopping-list-stop",onClick:()=>e.onChangeEditing(!1),tabIndex:"-1","aria-label":(0,d.f)("Stop editing this shopping list")},r.createElement(l.A,{type:"check",title:(0,d.f)("Stop Editing")})):r.createElement(s.A,{className:"wprmprc-container-header-action wprmprc-container-header-action-edit-shopping-list",onClick:()=>e.onChangeEditing(!0),tabIndex:"-1","aria-label":(0,d.f)("Start editing this shopping list")},r.createElement(l.A,{type:"edit",title:(0,d.f)("Edit Shopping List")})),wprmprc_public.settings.integration_instacart_shopping_list&&r.createElement(s.A,{className:"wprmprc-container-header-action wprmprc-container-header-action-shop",onClick:e.onShopList,disabled:e.shopping,tabIndex:"-1","aria-label":(0,d.f)("Shop this list with Instacart")},r.createElement(l.A,{type:"basket-add",title:(0,d.f)("Shop with Instacart")}))):r.createElement(r.Fragment,null,r.createElement(s.A,{className:"wprmprc-container-header-action wprmprc-container-header-action-generate-shopping-list",onClick:e.onGenerateShoppingList,tabIndex:"-1","aria-label":(0,d.f)("Generate a shopping list for these recipes")},r.createElement(l.A,{type:"cart",title:(0,d.f)("Generate Shopping List")})),!1!==e.onClearAll&&r.createElement(s.A,{className:"wprmprc-container-header-action wprmprc-container-header-action-clear-shopping-list",onClick:e.onClearAll,tabIndex:"-1","aria-label":(0,d.f)("Remove all recipes from this shopping list")},r.createElement(l.A,{type:"trash",title:(0,d.f)("Remove All")}))))},v=e=>{const t=r.createElement("input",{className:"wprmprc-checkbox",type:"checkbox",checked:e.checked,onChange:t=>{e.onChange(t.target.checked)},id:e.id,"aria-label":e["aria-label"],value:"1"});return e.stylized?r.createElement("label",{className:"wprmprc-checkbox-stylized",htmlFor:e.id,style:e.color?{color:e.color}:{}},t,r.createElement("span",{className:"wprmprc-checkbox-stylized-control","aria-hidden":"true"})):t};var y=n(9999);const b=(0,o.y)((e=>{const{item:t,allowChange:n,onChangeServings:i}=e,o=(0,y.yl)(t.servings),a=(0,y.Qu)(t),c=wprmprc_public.settings.recipe_collections_items_leftovers&&t.hasOwnProperty("leftovers")&&t.leftovers,u="note"===t.type||c||0<parseFloat(t.servings||0),p=!1!==t.inShoppingList&&u,m=(e,n)=>{e.preventDefault();const r=n?t.servings+1:t.servings-1;return i(r),!1};let f="wprmprc-shopping-list-item";f+=` wprmprc-shopping-list-item-${t.type}`,p||(f+=" wprmprc-shopping-list-item-unused"),t.hasOwnProperty("color")&&(f+=` wprmprc-shopping-list-item-color-${t.color}`);let h=t.name;if(h||"ingredient"!==t.type){if("nutrition-ingredient"===t.type){const e=`${t.amount} ${t.unit}`.trim();h=`${e} ${h}`}}else h="",t.ingredients.map(((e,t)=>{0<t&&(h+="\n"),e.amount&&(h+=`${e.amount} `),e.unit&&(h+=`${e.unit} `),e.name&&(h+=`${e.name}`),h=h.trim()}));let g=!1;switch(wprmprc_public.settings.recipe_collections_recipe_click){case"recipe":"recipe"===t.type&&!1!==e.shoppingList&&(g=!0);break;case"parent":t.parent_url&&(g=!0)}return r.createElement("div",{className:f},r.createElement("div",{className:"wprmprc-shopping-list-item-card"},n&&r.createElement("div",{className:"wprmprc-shopping-list-item-selection"},r.createElement(v,{checked:p,onChange:e.onChangeInShoppingList,id:e.selectionId,"aria-label":`${p?(0,d.f)("Exclude"):(0,d.f)("Include")}: ${h}`,stylized:!0,color:wprmprc_public.settings.recipe_collections_icon_color})),"note"!==t.type&&r.createElement(r.Fragment,null,r.createElement("div",{className:"wprmprc-shopping-list-item-servings-adjust"},c?r.createElement("div",{className:"wprmprc-shopping-list-item-servings-adjust-leftovers"+(n&&wprmprc_public.settings.recipe_collections_adjustable_servings?" wprmprc-shopping-list-item-servings-adjust-leftovers-adjustable":"")},r.createElement("span",{className:"wprmprc-shopping-list-item-servings-adjust-leftovers-label"},(0,d.f)("Leftovers"))):r.createElement(r.Fragment,null,r.createElement("div",{className:"wprmprc-shopping-list-item-servings-adjust-servings-container"},n&&wprmprc_public.settings.recipe_collections_adjustable_servings?r.createElement(s.A,{className:"wprmprc-shopping-list-item-servings-adjust-servings wprmprc-shopping-list-item-servings-adjust-servings-adjustable",onClick:e=>{e.preventDefault();const n=prompt((0,d.f)("Set the number of servings"),t.servings);if(null!==n){const e=n.trim();e&&i(parseFloat(e))}},"aria-label":(0,d.f)("Set serving size")},o):r.createElement("div",{className:"wprmprc-shopping-list-item-servings-adjust-servings"},o),a&&r.createElement("div",{className:"wprmprc-shopping-list-item-servings-adjust-servings-unit"},a)),n&&wprmprc_public.settings.recipe_collections_adjustable_servings&&r.createElement("div",{className:"wprmprc-shopping-list-item-servings-adjust-buttons"},r.createElement(s.A,{className:"wprmprc-shopping-list-item-servings-adjust-plus wprmprc-shopping-list-item-servings-adjust-increase",onClick:e=>m(e,!0),"aria-label":(0,d.f)("Increase serving size by one")},r.createElement(l.A,{type:"chevron-up"})),r.createElement(s.A,{className:"wprmprc-shopping-list-item-servings-adjust-minus wprmprc-shopping-list-item-servings-adjust-decrease",onClick:e=>m(e,!1),"aria-label":(0,d.f)("Decrease serving size by one")},r.createElement(l.A,{type:"chevron-down"}
1)))))),r.createElement("div",{className:"wprmprc-shopping-list-item-details"},r.createElement("div",{className:"wprmprc-shopping-list-item-name"+(g?" wprmprc-shopping-list-item-name-allow-click":""),onClick:n=>{if("recipe"===t.type&&g)switch(wprmprc_public.settings.recipe_collections_recipe_click){case"recipe":"shortcode"===e.type||"temp"===e.type?e.history.push(`/recipe/${t.recipeId}/${t.servings}`):!1!==e.shoppingList&&e.history.push(`/shopping-list/${e.shoppingList}/recipe/${t.recipeId}/${t.servings}`);break;case"parent":n.metaKey||wprmprc_public.settings.recipe_collections_recipe_click_new_tab?window.open(t.parent_url):location.href=t.parent_url}}},h),n&&"temp"===e.type&&r.createElement("div",{className:"wprmprc-shopping-list-item-remove"},r.createElement("a",{href:"#",onClick:t=>{t.preventDefault(),e.onDeleteItem()}},(0,d.f)("remove"))),t.image&&r.createElement("div",{className:"wprmprc-shopping-list-item-image"},r.createElement("img",{className:"wprmprc-shopping-list-item-image",width:"50",src:t.image,alt:t.name})))))})),w=e=>{const{collection:t,type:n,onChangeCollection:i}=e,o=!1!==i,a=(e,r,o,a,s)=>{let l=JSON.parse(JSON.stringify(t.items));l[`${e}-${r}`]&&l[`${e}-${r}`][o]&&0<=s&&(l[`${e}-${r}`][o][a]=s,i(n,t.id,{items:l}))},l=e=>{if(o)return!0;const t=wprmprc_public.settings.recipe_collections_items_leftovers&&e.hasOwnProperty("leftovers")&&e.leftovers,n="note"===e.type||t||0<parseFloat(e.servings||0);return!1!==e.inShoppingList&&n},c=(e,n)=>(t.items[`${e}-${n}`]||[]).filter(l);if(0===t.nbrItems)return null;let u=0;const p=t.columns.length,m=()=>r.createElement("div",{className:"wprmprc-shopping-list-select-all-container"},r.createElement(s.A,{className:"wprmprc-shopping-list-select-all-toggle",onClick:()=>{let e=JSON.parse(JSON.stringify(t.columns));e.map(((t,n)=>{e[n].inShoppingList=u!==p})),i(n,t.id,{columns:e})}},u===p?(0,d.f)("Deselect all"):(0,d.f)("Select all")));return r.createElement("div",{className:"wprmprc-shopping-list-collection"},r.createElement("div",{className:"wprmprc-shopping-list-collection-header"},r.createElement("div",{className:"wprmprc-shopping-list-collection-name"},(0,d.f)("Collection"))),1<p&&o&&r.createElement(m,null),t.columns.map(((l,p)=>{let m;m=l.hasOwnProperty("inShoppingList")?l.inShoppingList:1===t.columns.length,m&&u++;let f=0;return t.groups.map(((e,t)=>{const n=c(l.id,e.id);f+=n.length})),0===f?null:r.createElement("div",{className:"wprmprc-shopping-list-column",key:p},(""!==l.name||o)&&(m||o)&&"temp"!==e.type&&r.createElement("div",{className:"wprmprc-shopping-list-column-header"},o?r.createElement(r.Fragment,null,r.createElement("div",{className:"wprmprc-shopping-list-column-name"},l.name?l.name:(0,d.f)("Unnamed")),r.createElement(s.A,{className:"wprmprc-shopping-list-column-toggle",onClick:()=>{let e=JSON.parse(JSON.stringify(t.columns));e[p].inShoppingList=!m,i(n,t.id,{columns:e})},"aria-label":`${m?(0,d.f)("Exclude"):(0,d.f)("Include")}: ${l.name?l.name:(0,d.f)("Unnamed")}`},m?(0,d.f)("Exclude"):(0,d.f)("Include"))):r.createElement("div",{className:"wprmprc-shopping-list-column-name"},l.name)),m&&r.createElement("div",{className:"wprmprc-shopping-list-column-items"},t.groups.map(((s,u)=>{const d=c(l.id,s.id);return r.createElement(r.Fragment,{key:u},d.map(((c,d)=>r.createElement(b,{type:e.type,shoppingList:e.shoppingList,item:c,allowChange:o,selectionId:`wprmprc-shopping-list-item-${n}-${t.id}-${p}-${u}-${d}`,onChangeAmount:e=>a(l.id,s.id,d,"amount",e),onChangeServings:e=>a(l.id,s.id,d,"servings",e),onChangeInShoppingList:e=>((e,r,o,a)=>{let s=JSON.parse(JSON.stringify(t.items));const l=`${e}-${r}`;if(s[l]&&s[l][o]){const e=s[l][o];e.inShoppingList=a;const r=wprmprc_public.settings.recipe_collections_items_leftovers&&e.hasOwnProperty("leftovers")&&e.leftovers;if(a&&"note"!==e.type&&!r&&0>=parseFloat(e.servings||0)){const t=parseFloat(e.originalServingsParsed||e.originalServings||0);e.servings=0<t?t:1}i(n,t.id,{items:s})}})(l.id,s.id,d,e),onDeleteItem:()=>((e,r,o)=>{let a=JSON.parse(JSON.stringify(t.items));a[`${e}-${r}`]&&a[`${e}-${r}`][o]&&(a[`${e}-${r}`].splice(o,1),i(n,t.id,{items:a}))})(l.id,s.id,d),key:c.id}))))}
1))))})))};var I=n(3762);function E(){return E=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},E.apply(null,arguments)}const S=e=>{const t={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'","&#039;":"'","&#x27;":"'","&#X27;":"'","&apos;":"'","&ndash;":"–","&mdash;":"—","&deg;":"°","&frac12;":"½","&frac14;":"¼","&frac34;":"¾","&nbsp;":" "};return e.replace(/&[^;]+;/g,(e=>t[e]||e))},C=e=>{const{ingredient:t,index:n,editing:i}=e;return t.name||i?r.createElement(I.sx,{draggableId:`ingredient-${t.id}`,index:n,key:t.id,type:"INGREDIENT",isDragDisabled:!i},((n,o)=>r.createElement("div",E({className:"wprmprc-shopping-list-list-ingredient"+(t.checked&&!i?" wprmprc-shopping-list-list-ingredient-checked":""),ref:n.innerRef},n.draggableProps),r.createElement("div",{className:"wprmprc-shopping-list-list-ingredient-name-container"},i?r.createElement(r.Fragment,null,r.createElement("div",{className:"wprmprc-shopping-list-editing-actions"},r.createElement("div",E({className:"wprmprc-shopping-list-editing-handle"},n.dragHandleProps),r.createElement(l.A,{type:"drag"})),r.createElement(s.A,{className:"wprmprc-shopping-list-editing-delete",onClick:()=>{e.onIngredientDelete()},"aria-label":(0,d.f)("Delete this ingredient from the shopping list")},r.createElement(l.A,{type:"delete"}))),r.createElement("input",{type:"text",value:S(t.name),onChange:n=>{e.onIngredientChange({...t,name:n.target.value})}})):r.createElement(r.Fragment,null,r.createElement(v,{checked:t.checked,onChange:n=>{e.onIngredientChange({...t,checked:n})},id:`wprmprc-shopping-list-list-ingredient-${t.id}`}),r.createElement("label",{className:"wprmprc-shopping-list-list-ingredient-name",htmlFor:`wprmprc-shopping-list-list-ingredient-${t.id}`},t.link&&t.link.url?r.createElement("a",{href:t.link.url,target:"_blank",rel:"nofollow"},S(t.name)):S(t.name)))),r.createElement("div",{className:"wprmprc-shopping-list-list-ingredient-variations"},t.variations.map(((n,o)=>{let a=n.hasOwnProperty("display")?n.display:`${n.amount?n.amount+" ":""} ${n.unit?n.unit:""}`;return i||(a=a.trim()),a||i?i?r.createElement("div",{className:"wprmprc-shopping-list-list-ingredient-variation",key:o},r.createElement("input",{type:"text",value:a,onChange:n=>{let r=JSON.parse(JSON.stringify(t.variations));r[o].display=n.target.value,e.onIngredientChange({...t,variations:r})}})):r.createElement("div",{className:"wprmprc-shopping-list-list-ingredient-variation",key:o},a):null})))))):null};function x(){return x=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},x.apply(null,arguments)}const P=e=>{const{groups:t,editing:n}=e;return r.createElement("div",{className:"wprmprc-shopping-list-list"},r.createElement("div",{className:"wprmprc-shopping-list-list-header"},r.createElement("div",{className:"wprmprc-shopping-list-list-name"},(0,d.f)("List"))),r.createElement(I.JY,{onDragEnd:n=>{if(n.destination){if("GROUP"===n.type){const r=n.source.index,i=n.destination.index;let o=JSON.parse(JSON.stringify(t));const a=o.splice(r,1)[0];o.splice(i,0,a),e.onGroupsChange(o)}if("INGREDIENT"===n.type){const r=parseInt(n.source.droppableId),i=parseInt(n.destination.droppableId),o=t.findIndex((e=>e.id===r)),a=t.findIndex((e=>e.id===i));if(0<=o&&0<=a){const r=n.source.index,i=n.destination.index;let s=JSON.parse(JSON.stringify(t));const l=s[o].ingredients.splice(r,1)[0];s[a].ingredients.splice(i,0,l),e.onGroupsChange(s)}}}}},r.createElement(I.gL,{droppableId:"shopping-list-groups",type:"GROUP"},((i,o)=>r.createElement("div",x({className:"wprmprc-shopping-list-list-ingredients"+(o.isDraggingOver?" wprmprc-shopping-list-list-ingredients-draggingover":""),ref:i.innerRef},i.droppableProps),0<t.length?r.createElement(r.Fragment,null,t.map(((i,o)=>r.createElement(I.sx,{draggableId:`group-${i.id}`,index:o,key:i.id,type:"GROUP",isDragDisabled:!n},((a,c)=>r.createElement("div",x({className:"wprmprc-shopping-list-list-ingredient-group-container",ref:a.innerRef},a.draggableProps),n?r.createElement("div",{className:"wprmprc-shopping-list-list-ingredient-group"},r.createElement("div",{className:"wprmprc-shopping-list-editing-actions"},r.createElement("div",x({className:"wprmprc-shopping-list-editing-handle"},a.dragHandleProps),r.createElement(l.A,{type:"drag"})),r.createElement(s.A,{className:"wprmprc-shopping-list-editing-delete",onClick:()=>
1{if(0===i.ingredients.length||confirm((0,d.f)("Are you sure you want to delete this group, and all of the items in it?"))){let n=JSON.parse(JSON.stringify(t));n.splice(o,1),e.onGroupsChange(n)}},"aria-label":(0,d.f)("Delete this shopping list group")},r.createElement(l.A,{type:"delete"}))),r.createElement("input",{type:"text",value:i.name,onChange:n=>{let r=JSON.parse(JSON.stringify(t));r[o].name=n.target.value,e.onGroupsChange(r)}})):r.createElement(r.Fragment,null,""!==i.name&&r.createElement("div",{className:"wprmprc-shopping-list-list-ingredient-group"},i.name)),r.createElement(I.gL,{droppableId:`${i.id}`,type:"INGREDIENT"},((a,s)=>r.createElement("div",x({className:"wprmprc-shopping-list-list-ingredient-group-ingredients"+(s.isDraggingOver?" wprmprc-shopping-list-list-ingredient-group-ingredients-draggingover":""),ref:a.innerRef},a.droppableProps),i.ingredients.map(((i,a)=>r.createElement(C,{ingredient:i,onIngredientChange:n=>{let r=JSON.parse(JSON.stringify(t));r[o].ingredients[a]=n,e.onGroupsChange(r)},onIngredientDelete:()=>{let n=JSON.parse(JSON.stringify(t));n[o].ingredients.splice(a,1),e.onGroupsChange(n)},editing:n,index:a,key:a}))),a.placeholder))),n&&r.createElement("div",{className:"wprmprc-edit-list-actions"},r.createElement(s.A,{tag:"span",className:"wprmprc-edit-list-action wprmprc-edit-list-action-add",onClick:()=>{let n=JSON.parse(JSON.stringify(t));const r=t.reduce(((e,t)=>e.concat(t.ingredients)),[]);let i=Math.max.apply(Math,r.map((function(e){return e.id})));i=i<0?-1:i,n[o].ingredients.push({id:i+1,checked:!1,name:"",variations:[{display:""}]}),e.onGroupsChange(n)}},(0,d.f)("Add Item"))))))))):r.createElement("div",{className:"wprmprc-shopping-list-list-ingredients-none"},r.createElement("div",null,(0,d.f)("Your shopping list is empty.")),r.createElement(s.A,{tag:"span",className:"wprmprc-shopping-list-list-ingredients-none-link",onClick:()=>e.onChangeEditing(!0)},(0,d.f)("Start editing to manually fill it"))),i.placeholder)))),r.createElement("div",{className:"wprmprc-edit-list-actions"},n?r.createElement(r.Fragment,null,r.createElement(s.A,{tag:"span",className:"wprmprc-edit-list-action wprmprc-edit-list-action-cancel",onClick:()=>e.onChangeEditing(!1)},(0,d.f)("Stop Editing")),0<t.length&&r.createElement(r.Fragment,null,r.createElement("span",{className:"wprmprc-edit-list-action-seperator"}," - "),r.createElement(s.A,{tag:"span",className:"wprmprc-edit-list-action wprmprc-edit-list-action-add",onClick:()=>{let n=JSON.parse(JSON.stringify(t)),r=Math.max.apply(Math,t.map((function(e){return e.id})));r=r<0?-1:r,n.push({id:r+1,checked:!1,name:(0,d.f)("Group"),ingredients:[]}),e.onGroupsChange(n)}},(0,d.f)("Add Group"))),0===t.length&&r.createElement(s.A,{tag:"span",className:"wprmprc-edit-list-action wprmprc-edit-list-action-add",onClick:()=>{let t=[];t.push({id:0,checked:!1,name:(0,d.f)("Group"),ingredients:[]}),e.onGroupsChange(t)}},(0,d.f)("Add Group"))):r.createElement(s.A,{className:"wprmprc-edit-list-action wprmprc-edit-list-action-edit",onClick:()=>e.onChangeEditing(!0)},(0,d.f)("Edit Shopping List"))))},M=e=>{const{options:t,onOptionsChange:n}=e;return r.createElement("div",{className:"wprmprc-shopping-list-collection"},r.createElement("div",{className:"wprmprc-shopping-list-collection-header"},r.createElement("div",{className:"wprmprc-shopping-list-collection-name"},(0,d.f)("Shopping List Options"))),r.createElement("div",{className:"wprmprc-shopping-list-options-container"},r.createElement("div",null,r.createElement("strong",null,(0,d.f)("Ingredients")),r.createElement("div",{className:"wprmprc-shopping-list-options-option"},r.createElement(v,{checked:t.notes,onChange:e=>{n({notes:e})},id:"wprmprc-shopping-list-option-notes"}),r.createElement("label",{htmlFor:"wprmprc-shopping-list-option-notes"},(0,d.f)("Include ingredient notes")))),wprmprc_public.settings.unit_conversion_enabled&&r.createElement("div",{className:"wprmprc-shopping-list-options-system-container"},r.createElement("strong",null,(0,d.f)("Preferred Unit System")),r.createElement("div",{className:"wprmprc-shopping-list-options-option"},r.createElement("input",{type:"radio",value:1,name:"wprmprc-shopping-list-options-system",id:"wprmprc-shopping-list-options-system-1",checked:1===t.system,onChange:e=>{n({system:1})}}),r.createElement("label",{htmlFor:"wprmprc-shopping-list-options-system-1"},wprmprc_public.settings.unit_conversion_system_1)),r.createElement("div",{className:"wprmprc-shopping-list-options-option"},r.createElement("input",{type:"radio",value:2,name:"wprmprc-shopping-list-options-system",id:"wprmprc-shopping-list-options-system-2",checked:2===t.system,onChange:e=>{n({system:2})}}),r.createElement("label",{htmlFor:"wprmprc-shopping-list-options-system-2"},wprmprc_public.settings.unit_conversion_system_2)))))};function N(){return N=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},N.apply(null,arguments)}let k=!1;class A extends r.Component{constructor(e){super(e);let t=e.uid;t||(t=!(!e.collection||!e.collection.hasOwnProperty("shoppingList"))&&e.collection.shoppingList);const n=!!wprmprc_public.settings.recipe_collections_shopping_list_options_notes;this.state={uid:t,shoppingList:!1,loading:!1!==t,saving:!1,shopping:!1,regenerating:!1,editing:!1,options:{notes:n,system:1},outdated:!1},this.onGroupsChange=this.onGroupsChange.bind(this),this.onChangeEditing=this.onChangeEditing.bind(this),this.onPrintShoppingList=this.onPrintShoppingList.bind(this),this.onPrintRecipes=this.onPrintRecipes.bind(this),this.onShopList=this.onShopList.bind(this),this.onGenerateShoppingList=this.onGenerateShoppingList.bind(this),this.onRegenerateShoppingList=this.onRegenerateShoppingList.bind(this),this.onClearAll=this.onClearAll.bind(this)}componentDidMount(){!1!==this.state.uid&&this.loadShoppingList(this.state.uid)}componentWillUnmount(){window.onbeforeunload=null}componentDidUpdate(e,t){let n=this.props.uid;if(n||(n=!(!this.props.collection||!this.props.collection.hasOwnProperty("shoppingList"))&&this.props.collection.shoppingList),t.uid!==n)!1===n?this.setState({uid:!1,shoppingList:!1,loading:!1}):this.loadShoppingList(n);else if(this.state.uid&&JSON.stringify(this.state.shoppingList)!==JSON.stringify(t.shoppingList)){const e=JSON.parse(JSON.stringify(this.state.shoppingList));c.A.saveShoppingList(this.state.uid,e)}}onGroupsChange(e){let t=JSON.parse(JSON.stringify(this.state.shoppingList));t.groups=e,this.setState({shoppingList:t})}onChangeEditing(e){if(!k){if(k=!0,e&&this.state.shoppingList&&this.state.shoppingList.groups&&0===this.state.shoppingList.groups.length){const e=[{id:0,checked:!1,name:(0,d.f)("Group"),ingredients:[]}];this.onGroupsChange(e)}this.setState({editing:e},(()=>{setTimeout((()=>{k=!1}),500)}))}}loadShoppingList(e){this.setState({uid:e,shoppingList:!1,loading:!0},(()=>{c.A.getShoppingList(e).then((e=>{if(e){const t=JSON.parse(JSON.stringify(e));let n=!1;if(!1!==this.props.collection){const e=this.props.collection.items,r=t.collection.items;JSON.stringify(e)!==JSON.stringify(r)&&(n=!0)}this.setState({shoppingList:t,loading:!1,outdated:n})}else this.props.collection&&this.props.onChangeCollection(this.props.type,this.props.collection.id,{shoppingList:!1})}
1))}))}onPrintShoppingList(){if(!(0,p.A)()||!this.state.uid)return;const e=window.WPRecipeMaker.print.getUrl("shopping-list/"+this.state.uid);if(!e)return;const t={type:"shopping-list",backUrl:window.location.href};localStorage.setItem("wprmPrintArgs",JSON.stringify(t));const n=window.open(e,"_blank");n&&(n.onload=()=>{n.focus(),n.WPRMPrint&&n.WPRMPrint.setArgs&&n.WPRMPrint.setArgs(t)})}onPrintRecipes(){if(!(0,p.A)())return;const e=this.state.shoppingList.collection;let t=[];if(e.items)for(let o of e.columns){let n;if(n=o.hasOwnProperty("inShoppingList")?o.inShoppingList:1===e.columns.length,n)for(let r of e.groups){const n=e.items[`${o.id}-${r.id}`]?e.items[`${o.id}-${r.id}`]:[];for(let e of n)"recipe"===e.type&&e.recipeId&&!1!==e.inShoppingList&&e.servings>0&&(t.push(e.recipeId),t.push(Math.floor(e.servings*Math.pow(10,6))))}}const n=wprm_public.home_url.split(/\?(.+)/);let r=n[0];const i=new a.A("wp-recipe-maker").encode(t);wprm_public.permalinks?(r+=wprm_public.print_slug+"/recipes",r+="/"+i,n[1]&&(r+="?"+n[1])):(r+="?"+wprm_public.print_slug+"=recipes",r+="&"+i,n[1]&&(r+="&"+n[1])),window.open(r,"_blank")}onShopList(){this.state.shopping||this.setState({shopping:!0},(()=>{c.A.shopShoppingList(this.state.uid,"instacart").then((e=>{this.setState({shopping:!1},(()=>{e?window.open(e,"_blank"):alert((0,d.f)("Something went wrong. Please try again later."))}))}))}))}onGenerateShoppingList(e=!1){if(!this.state.saving&&!this.state.regenerating){let t=!1;if(this.props.collection.columns.forEach((e=>{let n;n=e.hasOwnProperty("inShoppingList")?e.inShoppingList:1===this.props.collection.columns.length,n&&this.props.collection.groups.forEach((n=>{const r=`${e.id}-${n.id}`;(this.props.collection.items[r]||[]).filter((e=>!(wprmprc_public.settings.recipe_collections_items_leftovers&&e.hasOwnProperty("leftovers")&&e.leftovers)&&!1!==e.inShoppingList&&0<parseFloat(e.servings||0))).length>0&&(t=!0)}))})),!t&&!e&&!confirm((0,d.f)("No recipes have been selected for the shopping list. Do you want to generate an empty shopping list that you can fill manually?")))return;this.setState({saving:!0},(()=>{window.WPRecipeMaker.analytics.registerAction("","","generate-shopping-list",{collection:"temp"===this.props.type?"Quick Access Shopping List":this.props.collection.name}),c.A.generateShoppingList(this.props.type,this.props.collection,this.state.options).then((e=>{this.setState({saving:!1},(()=>{e&&this.props.onChangeCollection(this.props.type,this.props.collection.id,{shoppingList:e})}))}))}))}}onRegenerateShoppingList(){!this.state.saving&&confirm((0,d.f)("Are you sure you want to generate a new shopping list for this collection? You will only be able to access this shopping list again with the share link."))&&this.setState({regenerating:!0},(()=>{let e=JSON.parse(JSON.stringify(this.props.collection));!1===e&&(e=JSON.parse(JSON.stringify(this.state.shoppingList.collection))),this.props.onChangeCollection(this.props.type,e.id,{shoppingList:!1});const t=this.props.history.location.pathname;"/"===t.slice(-1)?this.props.history.replace(t.substr(0,t.length-1)):this.props.history.replace(`${t}/`),setTimeout((()=>{this.setState({regenerating:!1})}),500)}))}onClearAll(){confirm((0,d.f)("Are you sure you want to remove all recipes from this shopping list?"))&&this.props.onChangeCollection(this.props.type,this.props.collection.id,{items:{}})}render(){const{type:e,collection:t}=this.props,{uid:n}=this.state;let o="";if(!1!==n){const r=window.location.href.split("#");o="shortcode"===e||"temp"===e?`${r[0]}#shopping-list-${t.id}/edit/${n}`:`${r[0]}#shopping-list/${n}`}let a=!0;if(("shortcode"===e||"temp"===e)&&!1===n&&!1===this.state.loading){a=0<Object.values(t.items).reduce(((e,t)=>e.concat(t)),[]).length}return r.createElement(r.Fragment,null,r.createElement("div",{className:"wprmprc-container-header-container"},r.createElement("div",{className:"wprmprc-container-header"},"shortcode"!==e&&"temp"!==e&&r.createElement(r.Fragment,null,r.createElement(s.A,{tag:"span",className:"wprmprc-header-link",onClick:()=>{"shopping"===e||"saved"===e?this.props.history.push("/"):"inbox"===e?this.props.history.push("/collection/inbox/"):"shared"===e?this.props.history.push(`/share/${t.sharedEncoded}`):this.props.history.push(`/collection/${e}/${t.id}`)}},"shared"===this.props.type&&`${(0,d.f)("Shared Collection:")} `,t&&t.name?t.name:(0,d.f)("Back")),r.createElement("span",{className:"wprmprc-header-link-separator"},">")),r.createElement("span",{className:"wprmprc-container-header-name"},(0,d.f)("Shopping List"))),"grid"===this.props.layout&&!this.state.loading&&a&&r.createElement(g,{type:this.props.type,hasS
1hoppingList:!1!==n,editing:this.state.editing,onChangeEditing:this.onChangeEditing,onClearAll:!(!1!==n||"temp"!==this.props.type||!a)&&this.onClearAll,shopping:this.state.shopping,onShopList:this.onShopList,onGenerateShoppingList:this.onGenerateShoppingList,onRegenerateShoppingList:this.onRegenerateShoppingList,onPrintShoppingList:this.onPrintShoppingList,onPrintRecipes:this.onPrintRecipes,shareLink:o})),this.state.loading?r.createElement(u.A,null):r.createElement("div",{className:"wprmprc-shopping-list"+(this.state.editing?" wprmprc-shopping-list-editing":"")},a?r.createElement(r.Fragment,null,!1===n?r.createElement(r.Fragment,null,"grid"===this.props.layout&&r.createElement(r.Fragment,null,"temp"===this.props.type?r.createElement("div",{className:"wprmprc-shopping-list-help"},(0,d.f)("Click the cart icon in the top right to generate the shopping list.")):r.createElement("div",{className:"wprmprc-shopping-list-help"},(0,d.f)("Select recipes and click the cart icon in the top right to generate the shopping list."))),r.createElement(w,N({},this.props,{shoppingList:n})),wprmprc_public.settings.recipe_collections_shopping_list_options&&r.createElement(M,{options:this.state.options,onOptionsChange:e=>{this.setState({options:{...this.state.options,...e}})}})):r.createElement(r.Fragment,null,"grid"===this.props.layout&&"temp"===this.props.type&&r.createElement("div",{className:"wprmprc-shopping-list-help"},(0,d.f)("Click the cart icon in the top right to generate a new shopping list.")),r.createElement(w,{collection:this.state.shoppingList.collection,type:("shortcode"===e||"temp"===e)&&e,onChangeCollection:!1,shoppingList:n}),r.createElement(P,{groups:this.state.shoppingList.groups,onGroupsChange:this.onGroupsChange,editing:this.state.editing,onChangeEditing:this.onChangeEditing}),this.state.outdated&&"grid"===this.props.layout&&r.createElement("div",{className:"wprmprc-shopping-list-warning"},(0,d.f)("Changes to the collection have been made since this shopping list was generated.")," ",r.createElement(s.A,{tag:"a",href:"#",onClick:e=>{e.preventDefault(),this.onRegenerateShoppingList()}},(0,d.f)("Regenerate the shopping list to include these changes.")),r.createElement(s.A,{className:"wprmprc-shopping-list-warning-ignore",onClick:()=>{this.setState({outdated:!1})},tabIndex:"-1","aria-label":(0,d.f)("Ignore this warning")},r.createElement(l.A,{type:"close",title:(0,d.f)("Ignore")}))),"classic"===this.props.layout&&r.createElement("div",{className:"wprmprc-shopping-list-meta"},wprmprc_public.settings.recipe_collections_shopping_list_share&&r.createElement(i.N_,{to:`/shopping-list/${n}`},(0,d.f)("Right click and copy this link to allow others to edit this shopping list.")))),"classic"===this.props.layout&&r.createElement("div",{className:"wprmprc-shopping-list-actions"},!1===n?r.createElement(s.A,{className:"wprmprc-shopping-list-action wprmprc-shopping-list-action-generate"+(this.state.saving?" wprmprc-shopping-list-action-disabled":""),onClick:this.onGenerateShoppingList,disabled:this.state.saving},this.state.saving?r.createElement(u.A,null):(0,d.f)("Generate Shopping List")):r.createElement(r.Fragment,null,(0,p.A)()&&wprmprc_public.settings.recipe_collections_shopping_list_print&&r.createElement(s.A,{className:"wprmprc-shopping-list-action wprmprc-shopping-list-action-print",onClick:this.onPrintShoppingList},(0,d.f)("Print Shopping List")),(0,p.A)()&&wprmprc_public.settings.recipe_collections_shopping_list_print_recipes&&r.createElement(s.A,{className:"wprmprc-shopping-list-action wprmprc-shopping-list-action-print-recipes",onClick:this.onPrintRecipes},(0,d.f)("Print Recipes")),r.createElement(s.A,{className:"wprmprc-shopping-list-action wprmprc-shopping-list-action-regenerate"+(this.state.saving?" wprmprc-shopping-list-action-disabled":""),onClick:this.onRegenerateShoppingList},(0,d.f)("Regenerate Shopping List"))))):r.createElement("div",{className:"wprmprc-shopping-list-none"},r.createElement("div",null,(0,d.f)("No recipes have been added to the shopping list yet.")),"temp"===this.props.type&&r.createElement(s.A,{tag:"span",className:"wprmprc-shopping-list-none-link",onClick:()=>this.onGenerateShoppingList(!0)},(0,d.f)("Generate empty shopping list")))))}}const O=(0,o.y)(A)},5017:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(7810);const i=e=>{if(e.hasOwnProperty("isButton")&&!1===e.isButton)return r.createElement("div",{className:e.className},e.children);const t=e.hasOwnProperty("tag")?e.tag:"div",n=e.hasOwnProperty("tabIndex")?e.tabIndex:0,i=!!e.hasOwnProperty("disabled")&&e.disabled;let o=e.hasOwnProperty("className")?e.className:"";return o+=" wprmprc-button",i&&(o+=" wprmprc-button--disabled"),o=o.trim(),r.createElement(t,{onClick:e.onClick,role:"button",tabIndex:i?"-1":n,onKeyDown:t=>{"Enter"!==t.key&&" "!==t.key||e.onClick(t)},className:o,"aria-disabled":i,"aria-label":e.hasOwnProperty("aria-label")?e["aria-label"]:null,href:e.hasOwnProperty("href")?e.href:null,ref:e.hasOwnProperty("buttonRef")?e.buttonRef:null},e.children)}},7382:(e,t,n)=>{"use strict";n.d(t,{A:()=>
1o});var r=n(7810),i=n(9712);function o(e){if(!wprmp_public.settings.recipe_collections_scroll_to_top)return null;const[t,n]=(0,r.useState)(!0),{pathname:o}=(0,i.zy)(),{element:a,ignoreIds:s}=e,l=wprmp_public.settings.recipe_collections_scroll_to_top_offset,c=a.getBoundingClientRect().top+window.scrollY-l;return(0,r.useEffect)((()=>{if(t)n(!1);else{if(s)for(let e of s){const t=`/collection-${e}`;if(t===o.substr(0,t.length))return}window.scrollTo(0,c)}}),[o]),null}},9707:(e,t,n)=>{"use strict";n.d(t,{L:()=>l,V:()=>s});var r=n(2667),i=n.n(r);const o={"¼":"1/4","½":"1/2","¾":"3/4","⅐":"1/7","⅑":"1/9","⅒":"1/10","⅓":"1/3","⅔":"2/3","⅕":"1/5","⅖":"2/5","⅗":"3/5","⅘":"4/5","⅙":"1/6","⅚":"5/6","⅛":"1/8","⅜":"3/8","⅝":"5/8","⅞":"7/8"};function a(){if("undefined"==typeof window)return{};const e=[window.wprmp_public,window.wprmprc_public,window.wprm_public,window.wprmp_admin,window.wprm_admin];for(const t of e)if(t&&t.settings)return t.settings;return{}}function s(e,t=2,n=!1){const r=a(),s=r.decimal_separator,l="comma"===s?",":".",c="comma"===s?".":",";let u=e,p=!1;if(n){if(r.fractions_enabled){const t=r.fractions_use_mixed,n=r.fractions_use_symbols;let a=parseInt(r.fractions_max_denominator);a=a>1?a:8;const s=i()(e,a,t);if(s&&3===s.length&&!isNaN(s[0])&&!isNaN(s[1])&&!isNaN(s[2])){let e="";if(0<s[0]&&(e+=`${s[0]} `,e=e.replace(/\B(?=(\d{3})+(?!\d))/g,c)),0<s[1]?0<s[2]&&(e+=1===s[2]?s[1]:`${s[1]}/${s[2]}`):0===s[0]&&(e+=`1/${a}`),e){if(n){e=" "+e+" ";for(let t of Object.keys(o)){const n=o[t];e=e.replace(` ${n} `,` ${t} `)}}u=e.trim(),p=!0}}}}if(!p){t=parseInt(t),(isNaN(t)||t<0)&&(t=0);do{if(u=parseFloat(parseFloat(e).toFixed(t)),3<++t)break}while(0==u);u=""+u,"comma"===s&&(u=u.replace(".",","));const n=u.split(l);n[0]=n[0].replace(/\B(?=(\d{3})+(?!\d))/g,c),u=n.join(l)}return u}function l(e){const t="number"==typeof e;if(e=""+e,!t){if("comma"===a().decimal_separator){const t=e.indexOf(".");if(-1!==t&&e.length-t>3){const n=e.substr(0,t);0!==parseInt(n)&&(e=e.replace(".",""))}}else{const t=e.indexOf(",");if(-1!==t&&e.length-t>3){const n=e.substr(0,t);0!==parseInt(n)&&(e=e.replace(",",""))}}}var n=(e=(e=(e=(e=(e=((e=(e=(e=(e=(e=e.replace(",",".")).replace(" to ","-")).replace("–","-")).replace("—","-")).replace(" - ","-"))+"").replace(/(\u00BC|\u00BD|\u00BE|\u2150|\u2151|\u2152|\u2153|\u2154|\u2155|\u2156|\u2157|\u2158|\u2159|\u215A|\u215B|\u215C|\u215D|\u215E)/,(function(e,t){return" "+o[t]+" "}))).replace(/(<([^>]+)>)/gi,"")).replace(/(\[([^\]]+)\])/gi,"")).replace(/[^\d\s\.\/-]/gi,"")).trim()).split(" "),r=!1;if(""!==e){r=0;for(var i=0;i<n.length;i++)if(""!==n[i].trim()){var s=n[i].split("/",2),l=parseFloat(s[0]);if(void 0!==s[1]){var c=parseFloat(s[1]);0!==c&&(l/=c)}isNaN(l)||(r+=l)}}return r}},623:(e,t,n)=>{"use strict";var r=n(5968),i={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,t){var n,o,a,s,l,c,u=!1;t||(t={}),n=t.debug||!1;try{if(a=r(),s=document.createRange(),l=document.getSelection(),(c=document.createElement("span")).textContent=e,c.style.all="unset",c.style.position="fixed",c.style.top=0,c.style.clip="rect(0, 0, 0, 0)",c.style.whiteSpace="pre",c.style.webkitUserSelect="text",c.style.MozUserSelect="text",c.style.msUserSelect="text",c.style.userSelect="text",c.addEventListener("copy",(function(r){if(r.stopPropagation(),t.format)if(r.preventDefault(),void 0===r.clipboardData){n&&console.warn("unable to use e.clipboardData"),n&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var o=i[t.format]||i.default;window.clipboardData.setData(o,e)}else r.clipboardData.clearData(),r.clipboardData.setData(t.format,e);t.onCopy&&(r.preventDefault(),t.onCopy(r.clipboardData))})),document.body.appendChild(c),s.selectNodeContents(c),l.addRange(s),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");u=!0}catch(p){n&&console.error("unable to copy using execCommand: ",p),n&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),u=!0}catch(p){n&&console.error("unable to copy using clipboardData: ",p),n&&console.error("falling back to prompt"),o=function(e){var t=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,t)}("message"in t?t.message:"Copy to clipboard: #{key}, Enter"),window.prompt(o,e)}}finally{l&&("function"==typeof l.removeRange?l.removeRange(s):l.removeAllRanges()),c&&document.body.removeChild(c),a()}return u}},2667:e=>{var t=function(e,t,n){var r=Math.floor(e),i=1,o=r+1,a=1;if(e!==r)for(;i<=t&&a<=t;){var s=(r+o)/(i+a);if(e===s){i+a<=t?(i+=a,r+=o,a=t+1):i>a?a=t+1:i=t+1;break}e<s?(o=r+o,a=i+a):(r+=o,i+=a)}if(i>t&&(i=a,r=o),!n)return[0,r,i];var l=Math.floor(r/i);return[l,r-l*i,i]};t.cont=function(e,t,n){for(var r=e<0?-1:1,i=e*r,o=0,a=1,s=0,l=1,c=0,u=0,p=Math.floor(i);c<t&&(s=(p=Math.floor(i))*a+o,u=p*c+l,!(i-p<5e-8));)i=1/(i-p),o=a,a=s,l=c,c=u;if(u>t&&(c>t?(u=l,s=o):(u=c,s=a)),!n)return[0,r*s,u];var d=Math.floor(r*s/u);return[d,r*s-d*u,u]},"undefined"==typeof DO_NOT_EXPORT_FRAC&&(e.exports=t)},6256:(e,t,n)=>{"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(null,arguments)}function i(e){return"/"===e.charAt(0)}function o(e,t){for(var n=t,r=n+1,i=e.length;r<i;n+=1,r+=1)e[n]=e[r];e.pop()}n.d(t,{zR:()=>S,TM:()=>k,yJ:()=>h,sC:()=>O,AO:()=>f,Fu:()=>g});const a=function(e,t){void 0===t&&(t="");var n,r=e&&e.split("/")||[],a=t&&t.split("/")||[],s=e&&i(e),l=t&&i(t),c=s||l;if(e&&i(e)?a=r:r.length&&(a.pop(),a=a.concat(r)),!a.length)return"/";if(a.length){var u=a[a.length-1];n="."===u||".."===u||""===u}else n=!1;for(var p=0,d=a.length;d>=0;d--){var m=a[d];"."===m?o(a,d):".."===m?(o(a,d),p++):p&&(o(a,d),p--)}if(!c)for(;p--;p)a.unshift("..");!c||""===a[0]||a[0]&&i(a[0])||a.unshift("");var f=a.join("/");return n&&"/"!==f.substr(-1)&&(f+="/"),f};function s(e){return e.valueOf?e.valueOf():Object.prototype.valueOf.call(e)}const l=function e(t,n){if(t===n)return!0;
vendor: 14,120 bytes, line 1
1if(null==t||null==n)return!1;if(Array.isArray(t))return Array.isArray(n)&&t.length===n.length&&t.every((function(t,r){return e(t,n[r])}));if("object"==typeof t||"object"==typeof n){var r=s(t),i=s(n);return r!==t||i!==n?e(r,i):Object.keys(Object.assign({},t,n)).every((function(r){return e(t[r],n[r])}))}return!1};var c=n(389);function u(e){return"/"===e.charAt(0)?e:"/"+e}function p(e){return"/"===e.charAt(0)?e.substr(1):e}function d(e,t){return function(e,t){return 0===e.toLowerCase().indexOf(t.toLowerCase())&&-1!=="/?#".indexOf(e.charAt(t.length))}(e,t)?e.substr(t.length):e}function m(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}function f(e){var t=e.pathname,n=e.search,r=e.hash,i=t||"/";return n&&"?"!==n&&(i+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(i+="#"===r.charAt(0)?r:"#"+r),i}function h(e,t,n,i){var o;"string"==typeof e?(o=function(e){var t=e||"/",n="",r="",i=t.indexOf("#");-1!==i&&(r=t.substr(i),t=t.substr(0,i));var o=t.indexOf("?");return-1!==o&&(n=t.substr(o),t=t.substr(0,o)),{pathname:t,search:"?"===n?"":n,hash:"#"===r?"":r}}(e),o.state=t):(void 0===(o=r({},e)).pathname&&(o.pathname=""),o.search?"?"!==o.search.charAt(0)&&(o.search="?"+o.search):o.search="",o.hash?"#"!==o.hash.charAt(0)&&(o.hash="#"+o.hash):o.hash="",void 0!==t&&void 0===o.state&&(o.state=t));try{o.pathname=decodeURI(o.pathname)}catch(s){throw s instanceof URIError?new URIError('Pathname "'+o.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):s}return n&&(o.key=n),i?o.pathname?"/"!==o.pathname.charAt(0)&&(o.pathname=a(o.pathname,i.pathname)):o.pathname=i.pathname:o.pathname||(o.pathname="/"),o}function g(e,t){return e.pathname===t.pathname&&e.search===t.search&&e.hash===t.hash&&e.key===t.key&&l(e.state,t.state)}function v(){var e=null;var t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,n,r,i){if(null!=e){var o="function"==typeof e?e(t,n):e;"string"==typeof o?"function"==typeof r?r(o,i):i(!0):i(!1!==o)}else i(!0)},appendListener:function(e){var n=!0;function r(){n&&e.apply(void 0,arguments)}return t.push(r),function(){n=!1,t=t.filter((function(e){return e!==r}))}},notifyListeners:function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];t.forEach((function(e){return e.apply(void 0,n)}))}}}var y=!("undefined"==typeof window||!window.document||!window.document.createElement);function b(e,t){t(window.confirm(e))}var w="popstate",I="hashchange";function E(){try{return window.history.state||{}}catch(e){return{}}}function S(e){void 0===e&&(e={}),y||(0,c.A)(!1);var t,n=window.history,i=(-1===(t=window.navigator.userAgent).indexOf("Android 2.")&&-1===t.indexOf("Android 4.0")||-1===t.indexOf("Mobile Safari")||-1!==t.indexOf("Chrome")||-1!==t.indexOf("Windows Phone"))&&window.history&&"pushState"in window.history,o=!(-1===window.navigator.userAgent.indexOf("Trident")),a=e,s=a.forceRefresh,l=void 0!==s&&s,p=a.getUserConfirmation,g=void 0===p?b:p,S=a.keyLength,C=void 0===S?6:S,x=e.basename?m(u(e.basename)):"";function P(e){var t=e||{},n=t.key,r=t.state,i=window.location,o=i.pathname+i.search+i.hash;return x&&(o=d(o,x)),h(o,r,n)}function M(){return Math.random().toString(36).substr(2,C)}var N=v();function k(e){r(z,e),z.length=n.length,N.notifyListeners(z.location,z.action)}function A(e){(function(e){return void 0===e.state&&-1===navigator.userAgent.indexOf("CriOS")})(e)||_(P(e.state))}function O(){_(P(E()))}var D=!1;function _(e){if(D)D=!1,k();else{N.confirmTransitionTo(e,"POP",g,(function(t){t?k({action:"POP",location:e}):function(e){var t=z.location,n=L.indexOf(t.key);-1===n&&(n=0);var r=L.indexOf(e.key);-1===r&&(r=0);var i=n-r;i&&(D=!0,j(i))}(e)}))}}var T=P(E()),L=[T.key];function R(e){return x+f(e)}function j(e){n.go(e)}var B=0;function H(e){1===(B+=e)&&1===e?(window.addEventListener(w,A),o&&window.addEventListener(I,O)):0===B&&(window.removeEventListener(w,A),o&&window.removeEventListener(I,O))}var G=!1;var z={length:n.length,action:"POP",location:T,createHref:R,push:function(e,t){var r="PUSH",o=h(e,t,M(),z.location);N.confirmTransitionTo(o,r,g,(function(e){if(e){var t=R(o),a=o.key,s=o.state;if(i)if(n.pushState({key:a,state:s},null,t),l)window.location.href=t;else{var c=L.indexOf(z.location.key),u=L.slice(0,c+1);u.push(o.key),L=u,k({action:r,location:o})}else window.location.href=t}}))},replace:function(e,t){var r="REPLACE",o=h(e,t,M(),z.location);N.confirmTransitionTo(o,r,g,(function(e){if(e){var t=R(o),a=o.key,s=o.state;if(i)if(n.replaceState({key:a,state:s},null,t),l)window.location.replace(t);else{var c=L.indexOf(z.location.key);-1!==c&&(L[c]=o.key),k({action:r,location:o})}else window.location.replace(t)}}))},go:j,goBack:function(){j(-1)},goForward:function(){j(1)},block:function(e){void 0===e&&(e=!1);var t=N.setPrompt(e);return G||(H(1),G=!0),function(){return G&&(G=!1,H(-1)),t()}},listen:function(e){var t=N.appendListener(e);return H(1),function(){H(-1),t()}}};return z}var C="hashchange",x={hashbang:{encodePath:function(e){return"!"===e.charAt(0)?e:"!/"+p(e)},decodePath:function(e){return"!"===e.charAt(0)?e.substr(1):e}},noslash:{encodePath:p,decodePath:u},slash:{encodePath:u,decodePath:u}};function P(e){var t=e.indexOf("#");return-1===t?e:e.slice(0,t)}function M(){var e=window.location.href,t=e.indexOf("#");return-1===t?"":e.substring(t+1)}function N(e){window.location.replace(P(window.location.href)+"#"+e)}function k(e){void 0===e&&(e={}),y||(0,c.A)(!1);var t=window.history,n=(window.navigator.userAgent.indexOf("Firefox"),e),i=n.getUserConfirmation,o=void 0===i?b:i,a=n.hashType,s=void 0===a?"slash":a,l=e.basename?m(u(e.basename)):"",p=x[s],g=p.encodePath,w=p.decodePath;function I(){var e=w(M());return l&&(e=d(e,l)),h(e)}var E=v();function S(e){r(G,e),G.length=t.length,E.notifyListeners(G.location,G.action)}var k=!1,A=null;function O(){var e,t,n=M(),r=g(n);if(n!==r)N(r);else{var i=I(),a=G.location;if(!k&&(t=i,(e=a).pathname===t.pathname&&e.search===t.search&&e.hash===t.hash))return;if(A===f(i))return;A=null,function(e){if(k)k=!1,S();else{var t="POP";E.confirmTransitionTo(e,t,o,(function(n){n?S({action:t,location:e}):function(e){var t=G.location,n=L.lastIndexOf(f(t));-1===n&&(n=0);var r=L.lastIndexOf(f(e));-1===r&&(r=0);var i=n-r;i&&(k=!0,R(i))}(e)}))}}(i)}}var D=M(),_=g(D);D!==_&&N(_);var T=I(),L=[f(T)];function R(e){t.go(e)}var j=0;function B(e){1===(j+=e)&&1===e?window.addEventListener(C,O):0===j&&window.removeEventListener(C,O)}var H=!1;var G={length:t.length,action:"POP",location:T,createHref:function(e){var t=document.querySelector("base"),n="";return t&&t.getAttribute("href")&&(n=P(window.location.href)),n+"#"+g(l+f(e))},push:function(e,t){var n="PUSH",r=h(e,void 0,void 0,G.location);E.confirmTransitionTo(r,n,o,(function(e){if(e){var t=f(r),i=g(l+t);if(M()!==i){A=t,function(e){window.location.hash=e}(i);var o=L.lastIndexOf(f(G.location)),a=L.slice(0,o+1);a.push(t),L=a,S({action:n,location:r})}else S()}}))},replace:function(e,t){var n="REPLACE",r=h(e,void 0,void 0,G.location);E.confirmTransitionTo(r,n,o,(function(e){if(e){var t=f(r),i=g(l+t);M()!==i&&(A=t,N(i));var o=L.indexOf(f(G.location));-1!==o&&(L[o]=t),S({action:n,location:r})}}))},go:R,goBack:function(){R(-1)},goForward:function(){R(1)},block:function(e){void 0===e&&(e=!1);var t=E.setPrompt(e);return H||(B(1),H=!0),function(){return H&&(H=!1,B(-1)),t()}},listen:function(e){var t=E.appendListener(e);return B(1),function(){B(-1),t()}}};return G}function A(e,t,n){return Math.min(Math.max(e,t),n)}function O(e){void 0===e&&(e={});var t=e,n=t.getUserConfirmation,i=t.initialEntries,o=void 0===i?["/"]:i,a=t.initialIndex,s=void 0===a?0:a,l=t.keyLength,c=void 0===l?6:l,u=v();function p(e){r(w,e),w.length=w.entries.length,u.notifyListeners(w.location,w.action)}function d(){return Math.random().toString(36).substr(2,c)}var m=A(s,0,o.length-1),g=o.map((function(e){return h(e,void 0,"string"==typeof e?d():e.key||d())})),y=f;function b(e){var t=A(w.index+e,0,w.entries.length-1),r=w.entries[t];u.confirmTransitionTo(r,"POP",n,(function(e){e?p({action:"POP",location:r,index:t}):p()}))}var w={length:g.length,action:"POP",location:g[m],index:m,entries:g,createHref:y,push:function(e,t){var r="PUSH",i=h(e,t,d(),w.location);u.confirmTransitionTo(i,r,n,(function(e){if(e){var t=w.index+1,n=w.entries.slice(0);n.length>t?n.splice(t,n.length-t,i):n.push(i),p({action:r,location:i,index:t,entries:n})}}))},replace:function(e,t){var r="REPLACE",i=h(e,t,d(),w.location);u.confirmTransitionTo(i,r,n,(function(e){e&&(w.entries[w.index]=i,p({action:r,location:i}))}))},go:b,goBack:function(){b(-1)},goForward:function(){b(1)},canGo:function(e){var t=w.index+e;return t>=0&&t<w.entries.length},block:function(e){return void 0===e&&(e=!1),u.setPrompt(e)},listen:function(e){return u.appendListener(e)}};return w}},1880:(e,t,n)=>{"use strict";var r=n(8529),i={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function l(e){return r.isMemo(e)?a:s[e.$$typeof]||i}s[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[r.Memo]=a;var c=Object.defineProperty,u=Object.getOwnPropertyNames,p=Object.getOwnPropertySymbols,d=Object.getOwnPropertyDescriptor,m=Object.getPrototypeOf,f=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(f){var i=m(n);i&&i!==f&&e(t,i,r)}var a=u(n);p&&(a=a.concat(p(n)));for(var s=l(t),h=l(n),g=0;g<a.length;++g){var v=a[g];if(!(o[v]||r&&r[v]||h&&h[v]||s&&s[v])){var y=d(n,v);try{c(t,v,y)}catch(b){}}}}return t}},9529:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function i(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(i=e[n],o=t[n],!(i===o||r(i)&&r(o)))return!1;var i,o;return!0}const o=function(e,t){var n;void 0===t&&(t=i);var r,o=[],a=!1;return function(){for(var i=[],s=0;s<arguments.length;s++)i[s]=arguments[s];return a&&n===this&&t(i,o)||(r=e.apply(this,i),a=!0,n=this,o=i),r}}},8484:(e,t,n)=>{var r=n(5213);e.exports=f,e.exports.parse=o,e.exports.compile=function(e,t){return l(o(e,t),t)},e.exports.tokensToFunction=l,e.exports.tokensToRegExp=m;var i=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function o(e,t){for(var n,r=[],o=0,s=0,l="",c=t&&t.delimiter||"/";null!=(n=i.exec(e));){var p=n[0],d=n[1],m=n.index;if(l+=e.slice(s,m),s=m+p.length,d)l+=d[1];else{var f=e[s],h=n[2],g=n[3],v=n[4],y=n[5],b=n[6],w=n[7];l&&(r.push(l),l="");var I=null!=h&&null!=f&&f!==h,E="+"===b||"*"===b,S="?"===b||"*"===b,C=h||c,x=v||y,P=h||("string"==typeof r[r.length-1]?r[r.length-1]:"");r.push({name:g||o++,prefix:h||"",delimiter:C,optional:S,repeat:E,partial:I,asterisk:!!w,pattern:x?u(x):w?".*":a(C,P)})}}return s<e.length&&(l+=e.substr(s)),l&&r.push(l),r}function a(e,t){return!t||t.indexOf(e)>-1?"[^"+c(e)+"]+?":c(t)+"|(?:(?!"+c(t)+")[^"+c(e)+"])+?"}function s(e){return encodeURI(e).replace(/[\/?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}))}function l(e,t){for(var n=new Array(e.length),i=0;i<e.length;i++)"object"==typeof e[i]&&(n[i]=new RegExp("^(?:"+e[i].pattern+")$",d(t)));return function(t,i){for(var o="",a=t||{},l=(i||{}).pretty?s:encodeURIComponent,c=0;c<e.length;c++){var u=e[c];if("string"!=typeof u){var p,d=a[u.name];if(null==d){if(u.optional){u.partial&&(o+=u.prefix);continue}throw new TypeError('Expected "'+u.name+'" to be defined')}if(r(d)){if(!u.repeat)throw new TypeError('Expected "'+u.name+'" to not repeat, but received `'+JSON.stringify(d)+"`");if(0===d.length){if(u.optional)continue;throw new TypeError('Expected "'+u.name+'" to not be empty')}for(var m=0;m<d.length;m++){if(p=l(d[m]),!n[c].test(p))throw new TypeError('Expected all "'+u.name+'" to match "'+u.pattern+'", but received `'+JSON.stringify(p)+"`");o+=(0===m?u.prefix:u.delimiter)+p}}else{if(p=u.asterisk?encodeURI(d).replace(/[?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})):l(d),!n[c].test(p))throw new TypeError('Expected "'+u.name+'" to match "'+u.pattern+'", but received "'+p+'"');o+=u.prefix+p}}else o+=u}return o}}function c(e){return e.replace(/([.+*?=^!:${}()[\]|\/\\])/g,"\\$1")}function u(e){return e.replace(/([=!:$\/()])/g,"\\$1")}function p(e,t){return e.keys=t,e}function d(e){return e&&e.sensitive?"":"i"}function m(e,t,n){r(t)||(n=t||n,t=[]);for(var i=(n=n||{}).strict,o=!1!==n.end,a="",s=0;s<e.length;s++){var l=e[s];if("string"==typeof l)a+=c(l);else{var u=c(l.prefix),m="(?:"+l.pattern+")";t.push(l),l.repeat&&(m+="(?:"+u+m+")*"),a+=m=l.optional?l.partial?u+"("+m+")?":"(?:"+u+"("+m+"))?":u+"("+m+")"}}var f=c(n.delimiter||"/"),h=a.slice(-f.length)===f;return i||(a=(h?a.slice(0,-f.length):a)+"(?:"+f+"(?=$))?"),a+=o?"$":i&&h?"":"(?="+f+"|$)",p(new RegExp("^"+a,d(n)),t)}function f(e,t,n){return r(t)||(n=t||n,t=[]),n=n||{},e instanceof RegExp?function(e,t){var n=e.source.match(/\((?!\?)/g);if(n)for(var r=0;r<n.length;r++)t.push({name:r,prefix:null,delimiter:null,optional:!1,repeat:!1,partial:!1,asterisk:!1,pattern:null});return p(e,t)}(e,t):r(e)?function(e,t,n){for(var r=[],i=0;i<e.length;i++)r.push(f(e[i],t,n).source);return p(new RegExp("(?:"+r.join("|")+")",d(n)),t)}(e,t,n):function(e,t,n){return m(o(e,n),t,n)}(e,t,n)}},5213:e=>{e.exports=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)}},628:(e,t,n)=>{"use strict";var r=n(4067);function i(){}function o(){}o.resetWarningCache=i,e.exports=function(){function e(e,t,n,i,o,a){if(a!==r){var s=new 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 n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol
vendor: 11,521 bytes, line 1
1: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:i};return n.PropTypes=n,n}},5826:(e,t,n)=>{e.exports=n(628)()},4067:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},5324:(e,t,n)=>{var r=n(294);function i(e){this.mode=r.MODE_8BIT_BYTE,this.data=e}i.prototype={getLength:function(e){return this.data.length},write:function(e){for(var t=0;t<this.data.length;t++)e.put(this.data.charCodeAt(t),8)}},e.exports=i},1580:e=>{function t(){this.buffer=new Array,this.length=0}t.prototype={get:function(e){var t=Math.floor(e/8);return 1==(this.buffer[t]>>>7-e%8&1)},put:function(e,t){for(var n=0;n<t;n++)this.putBit(1==(e>>>t-n-1&1))},getLengthInBits:function(){return this.length},putBit:function(e){var t=Math.floor(this.length/8);this.buffer.length<=t&&this.buffer.push(0),e&&(this.buffer[t]|=128>>>this.length%8),this.length++}},e.exports=t},1075:e=>{e.exports={L:1,M:0,Q:3,H:2}},4199:(e,t,n)=>{var r=n(3979);function i(e,t){if(null==e.length)throw new Error(e.length+"/"+t);for(var n=0;n<e.length&&0==e[n];)n++;this.num=new Array(e.length-n+t);for(var r=0;r<e.length-n;r++)this.num[r]=e[r+n]}i.prototype={get:function(e){return this.num[e]},getLength:function(){return this.num.length},multiply:function(e){for(var t=new Array(this.getLength()+e.getLength()-1),n=0;n<this.getLength();n++)for(var o=0;o<e.getLength();o++)t[n+o]^=r.gexp(r.glog(this.get(n))+r.glog(e.get(o)));return new i(t,0)},mod:function(e){if(this.getLength()-e.getLength()<0)return this;for(var t=r.glog(this.get(0))-r.glog(e.get(0)),n=new Array(this.getLength()),o=0;o<this.getLength();o++)n[o]=this.get(o);for(o=0;o<e.getLength();o++)n[o]^=r.gexp(r.glog(e.get(o))+t);return new i(n,0).mod(e)}},e.exports=i},6139:(e,t,n)=>{var r=n(5324),i=n(2157),o=n(1580),a=n(4549),s=n(4199);function l(e,t){this.typeNumber=e,this.errorCorrectLevel=t,this.modules=null,this.moduleCount=0,this.dataCache=null,this.dataList=[]}var c=l.prototype;c.addData=function(e){var t=new r(e);this.dataList.push(t),this.dataCache=null},c.isDark=function(e,t){if(e<0||this.moduleCount<=e||t<0||this.moduleCount<=t)throw new Error(e+","+t);return this.modules[e][t]},c.getModuleCount=function(){return this.moduleCount},c.make=function(){if(this.typeNumber<1){var e=1;for(e=1;e<40;e++){for(var t=i.getRSBlocks(e,this.errorCorrectLevel),n=new o,r=0,s=0;s<t.length;s++)r+=t[s].dataCount;for(s=0;s<this.dataList.length;s++){var l=this.dataList[s];n.put(l.mode,4),n.put(l.getLength(),a.getLengthInBits(l.mode,e)),l.write(n)}if(n.getLengthInBits()<=8*r)break}this.typeNumber=e}this.makeImpl(!1,this.getBestMaskPattern())},c.makeImpl=function(e,t){this.moduleCount=4*this.typeNumber+17,this.modules=new Array(this.moduleCount);for(var n=0;n<this.moduleCount;n++){this.modules[n]=new Array(this.moduleCount);for(var r=0;r<this.moduleCount;r++)this.modules[n][r]=null}this.setupPositionProbePattern(0,0),this.setupPositionProbePattern(this.moduleCount-7,0),this.setupPositionProbePattern(0,this.moduleCount-7),this.setupPositionAdjustPattern(),this.setupTimingPattern(),this.setupTypeInfo(e,t),this.typeNumber>=7&&this.setupTypeNumber(e),null==this.dataCache&&(this.dataCache=l.createData(this.typeNumber,this.errorCorrectLevel,this.dataList)),this.mapData(this.dataCache,t)},c.setupPositionProbePattern=function(e,t){for(var n=-1;n<=7;n++)if(!(e+n<=-1||this.moduleCount<=e+n))for(var r=-1;r<=7;r++)t+r<=-1||this.moduleCount<=t+r||(this.modules[e+n][t+r]=0<=n&&n<=6&&(0==r||6==r)||0<=r&&r<=6&&(0==n||6==n)||2<=n&&n<=4&&2<=r&&r<=4)},c.getBestMaskPattern=function(){for(var e=0,t=0,n=0;n<8;n++){this.makeImpl(!0,n);var r=a.getLostPoint(this);(0==n||e>r)&&(e=r,t=n)}return t},c.createMovieClip=function(e,t,n){var r=e.createEmptyMovieClip(t,n);this.make();for(var i=0;i<this.modules.length;i++)for(var o=1*i,a=0;a<this.modules[i].length;a++){var s=1*a;this.modules[i][a]&&(r.beginFill(0,100),r.moveTo(s,o),r.lineTo(s+1,o),r.lineTo(s+1,o+1),r.lineTo(s,o+1),r.endFill())}return r},c.setupTimingPattern=function(){for(var e=8;e<this.moduleCount-8;e++)null==this.modules[e][6]&&(this.modules[e][6]=e%2==0);for(var t=8;t<this.moduleCount-8;t++)null==this.modules[6][t]&&(this.modules[6][t]=t%2==0)},c.setupPositionAdjustPattern=function(){for(var e=a.getPatternPosition(this.typeNumber),t=0;t<e.length;t++)for(var n=0;n<e.length;n++){var r=e[t],i=e[n];if(null==this.modules[r][i])for(var o=-2;o<=2;o++)for(var s=-2;s<=2;s++)this.modules[r+o][i+s]=-2==o||2==o||-2==s||2==s||0==o&&0==s}},c.setupTypeNumber=function(e){for(var t=a.getBCHTypeNumber(this.typeNumber),n=0;n<18;n++){var r=!e&&1==(t>>n&1);this.modules[Math.floor(n/3)][n%3+this.moduleCount-8-3]=r}for(n=0;n<18;n++){r=!e&&1==(t>>n&1);this.modules[n%3+this.moduleCount-8-3][Math.floor(n/3)]=r}},c.setupTypeInfo=function(e,t){for(var n=this.errorCorrectLevel<<3|t,r=a.getBCHTypeInfo(n),i=0;i<15;i++){var o=!e&&1==(r>>i&1);i<6?this.modules[i][8]=o:i<8?this.modules[i+1][8]=o:this.modules[this.moduleCount-15+i][8]=o}for(i=0;i<15;i++){o=!e&&1==(r>>i&1);i<8?this.modules[8][this.moduleCount-i-1]=o:i<9?this.modules[8][15-i-1+1]=o:this.modules[8][15-i-1]=o}this.modules[this.moduleCount-8][8]=!e},c.mapData=function(e,t){for(var n=-1,r=this.moduleCount-1,i=7,o=0,s=this.moduleCount-1;s>0;s-=2)for(6==s&&s--;;){for(var l=0;l<2;l++)if(null==this.modules[r][s-l]){var c=!1;o<e.length&&(c=1==(e[o]>>>i&1)),a.getMask(t,r,s-l)&&(c=!c),this.modules[r][s-l]=c,-1==--i&&(o++,i=7)}if((r+=n)<0||this.moduleCount<=r){r-=n,n=-n;break}}},l.PAD0=236,l.PAD1=17,l.createData=function(e,t,n){for(var r=i.getRSBlocks(e,t),s=new o,c=0;c<n.length;c++){var u=n[c];s.put(u.mode,4),s.put(u.getLength(),a.getLengthInBits(u.mode,e)),u.write(s)}var p=0;for(c=0;c<r.length;c++)p+=r[c].dataCount;if(s.getLengthInBits()>8*p)throw new Error("code length overflow. ("+s.getLengthInBits()+">"+8*p+")");for(s.getLengthInBits()+4<=8*p&&s.put(0,4);s.getLengthInBits()%8!=0;)s.putBit(!1);for(;!(s.getLengthInBits()>=8*p||(s.put(l.PAD0,8),s.getLengthInBits()>=8*p));)s.put(l.PAD1,8);return l.createBytes(s,r)},l.createBytes=function(e,t){for(var n=0,r=0,i=0,o=new Array(t.length),l=new Array(t.length),c=0;c<t.length;c++){var u=t[c].dataCount,p=t[c].totalCount-u;r=Math.max(r,u),i=Math.max(i,p),o[c]=new Array(u);for(var d=0;d<o[c].length;d++)o[c][d]=255&e.buffer[d+n];n+=u;var m=a.getErrorCorrectPolynomial(p),f=new s(o[c],m.getLength()-1).mod(m);l[c]=new Array(m.getLength()-1);for(d=0;d<l[c].length;d++){var h=d+f.getLength()-l[c].length;l[c][d]=h>=0?f.get(h):0}}var g=0;for(d=0;d<t.length;d++)g+=t[d].totalCount;var v=new Array(g),y=0;for(d=0;d<r;d++)for(c=0;c<t.length;c++)d<o[c].length&&(v[y++]=o[c][d]);for(d=0;d<i;d++)for(c=0;c<t.length;c++)d<l[c].length&&(v[y++]=l[c][d]);return v},e.exports=l},2157:(e,t,n)=>{var r=n(1075);function i(e,t){this.totalCount=e,this.dataCount=t}i.RS_BLOCK_TABLE=[[1,26,19],[1,26,16],[1,26,13],[1,26,9],[1,44,34],[1,44,28],[1,44,22],[1,44,16],[1,70,55],[1,70,44],[2,35,17],[2,35,13],[1,100,80],[2,50,32],[2,50,24],[4,25,9],[1,134,108],[2,67,43],[2,33,15,2,34,16],[2,33,11,2,34,12],[2,86,68],[4,43,27],[4,43,19],[4,43,15],[2,98,78],[4,49,31],[2,32,14,4,33,15],[4,39,13,1,40,14],[2,121,97],[2,60,38,2,61,39],[4,40,18,2,41,19],[4,40,14,2,41,15],[2,146,116],[3,58,36,2,59,37],[4,36,16,4,37,17],[4,36,12,4,37,13],[2,86,68,2,87,69],[4,69,43,1,70,44],[6,43,19,2,44,20],[6,43,15,2,44,16],[4,101,81],[1,80,50,4,81,51],[4,50,22,4,51,23],[3,36,12,8,37,13],[2,116,92,2,117,93],[6,58,36,2,59,37],[4,46,20,6,47,21],[7,42,14,4,43,15],[4,133,107],[8,59,37,1,60,38],[8,44,20,4,45,21],[12,33,11,4,34,12],[3,145,115,1,146,116],[4,64,40,5,65,41],[11,36,16,5,37,17],[11,36,12,5,37,13],[5,109,87,1,110,88],[5,65,41,5,66,42],[5,54,24,7,55,25],[11,36,12],[5,122,98,1,123,99],[7,73,45,3,74,46],[15,43,19,2,44,20],[3,45,15,13,46,16],[1,135,107,5,136,108],[10,74,46,1,75,47],[1,50,22,15,51,23],[2,42,14,17,43,15],[5,150,120,1,151,121],[9,69,43,4,70,44],[17,50,22,1,51,23],[2,42,14,19,43,15],[3,141,113,4,142,114],[3,70,44,11,71,45],[17,47,21,4,48,22],[9,39,13,16,40,14],[3,135,107,5,136,108],[3,67,41,13,68,42],[15,54,24,5,55,25],[15,43,15,10,44,16],[4,144,116,4,145,117],[17,68,42],[17,50,22,6,51,23],[19,46,16,6,47,17],[2,139,111,7,140,112],[17,74,46],[7,54,24,16,55,25],[34,37,13],[4,151,121,5,152,122],[4,75,47,14,76,48],[11,54,24,14,55,25],[16,45,15,14,46,16],[6,147,117,4,148,118],[6,73,45,14,74,46],[11,54,24,16,55,25],[30,46,16,2,47,17],[8,132,106,4,133,107],[8,75,47,13,76,48],[7,54,24,22,55,25],[22,45,15,13,46,16],[10,142,114,2,143,115],[19,74,46,4,75,47],[28,50,22,6,51,23],[33,46,16,4,47,17],[8,152,122,4,153,123],[22,73,45,3,74,46],[8,53,23,26,54,24],[12,45,15,28,46,16],[3,147,117,10,148,118],[3,73,45,23,74,46],[4,54,24,31,55,25],[11,45,15,31,46,16],[7,146,116,7,147,117],[21,73,45,7,74,46],[1,53,23,37,54,24],[19,45,15,26,46,16],[5,145,115,10,146,116],[19,75,47,10,76,48],[15,54,24,25,55,25],[23,45,15,25,46,16],[13,145,115,3,146,116],[2,74,46,29,75,47],[42,54,24,1,55,25],[23,45,15,28,46,16],[17,145,115],[10,74,46,23,75,47],[10,54,24,35,55,25],[19,45,15,35,46,16],[17,145,115,1,146,116],[14,74,46,21,75,47],[29,54,24,19,55,25],[11,45,15,46,46,16],[13,145,115,6,146,116],[14,74,46,23,75,47],[44,54,24,7,55,25],[59,46,16,1,47,17],[12,151,121,7,152,122],[12,75,47,26,76,48],[39,54,24,14,55,25],[22,45,15,41,46,16],[6,151,121,14,152,122],[6,75,47,34,76,48],[46,54,24,10,55,25],[2,45,15,64,46,16],[17,152,122,4,153,123],[29,74,46,14,75,47],[49,54,24,10,55,25],[24,45,15,46,46,16],[4,152,122,18,153,123],[13,74,46,32,75,47],[48,54,24,14,55,25],[42,45,15,32,46,16],[20,147,117,4,148,118],[40,75,47,7,76,48],[43,54,24,22,55,25],[10,45,15,67,46,16],[19,148,118,6,149,119],[18,75,47,31,76,48],[34,54,24,34,55,25],[20,45,15,61,46,16]],i.getRSBlocks=function(e,t){var n=i.getRsBlockTable(e,t);if(null==n)throw new Error("bad rs block @ typeNumber:"+e+"/errorCorrectLevel:"+t);for(var r=n.length/3,o=new Array,a=0;a<r;a++)for(var s=n[3*a+0],l=n[3*a+1],c=n[3*a+2],u=0;u<s;u++)o.push(new i(l,c));return o},i.getRsBlockTable=function(e,t){switch(t){case r.L:return i.RS_BLOCK_TABLE[4*(e-1)+0];case r.M:return i.RS_BLOCK_TABLE[4*(e-1)+1];case r.Q:return i.RS_BLOCK_TABLE[4*(e-1)+2];case r.H:return i.RS_BLOCK_TABLE[4*(e-1)+3];default:return}},e.exports=i},3979:e=>{for(var t={glog:function(e){if(e<1)throw new Error("glog("+e+")");return t.LOG_TABLE[e]},gexp:function(e){for(;e<0;)e+=255;for(;e>=256;)e-=255;return t.EXP_TABLE[e]},EXP_TABLE:new Array(256),LOG_TABLE:new Array(256)},n=0;n<8;n++)t.EXP_TABLE[n]=1<<n;for(n=8;n<256;n++)t.EXP_TABLE[n]=t.EXP_TABLE[n-4]^t.EXP_TABLE[n-5]^t.EXP_TABLE[n-6]^t.EXP_TABLE[n-8];for(n=0;n<255;n++)t.LOG_TABLE[t.EXP_TABLE[n]]=n;e.exports=t},294:e=>{e.exports={MODE_NUMBER:1,MODE_ALPHA_NUM:2,MODE_8BIT_BYTE:4,MODE_KANJI:8}},4549:(e,t,n)=>{var r=n(294),i=n(4199),o=n(3979),a=0,s=1,l=2,c=3,u=4,p=5,d=6,m=7,f={PATTERN_POSITION_TABLE:[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],G15:1335,G18:7973,G15_MASK:21522,getBCHTypeInfo:function(e){for(var t=e<<10;
1f.getBCHDigit(t)-f.getBCHDigit(f.G15)>=0;)t^=f.G15<<f.getBCHDigit(t)-f.getBCHDigit(f.G15);return(e<<10|t)^f.G15_MASK},getBCHTypeNumber:function(e){for(var t=e<<12;f.getBCHDigit(t)-f.getBCHDigit(f.G18)>=0;)t^=f.G18<<f.getBCHDigit(t)-f.getBCHDigit(f.G18);return e<<12|t},getBCHDigit:function(e){for(var t=0;0!=e;)t++,e>>>=1;return t},getPatternPosition:function(e){return f.PATTERN_POSITION_TABLE[e-1]},getMask:function(e,t,n){switch(e){case a:return(t+n)%2==0;case s:return t%2==0;case l:return n%3==0;case c:return(t+n)%3==0;case u:return(Math.floor(t/2)+Math.floor(n/3))%2==0;case p:return t*n%2+t*n%3==0;case d:return(t*n%2+t*n%3)%2==0;case m:return(t*n%3+(t+n)%2)%2==0;default:throw new Error("bad maskPattern:"+e)}},getErrorCorrectPolynomial:function(e){for(var t=new i([1],0),n=0;n<e;n++)t=t.multiply(new i([1,o.gexp(n)],0));return t},getLengthInBits:function(e,t){if(1<=t&&t<10)switch(e){case r.MODE_NUMBER:return 10;case r.MODE_ALPHA_NUM:return 9;case r.MODE_8BIT_BYTE:case r.MODE_KANJI:return 8;default:throw new Error("mode:"+e)}else if(t<27)switch(e){case r.MODE_NUMBER:return 12;case r.MODE_ALPHA_NUM:return 11;case r.MODE_8BIT_BYTE:return 16;case r.MODE_KANJI:return 10;default:throw new Error("mode:"+e)}else{if(!(t<41))throw new Error("type:"+t);switch(e){case r.MODE_NUMBER:return 14;case r.MODE_ALPHA_NUM:return 13;case r.MODE_8BIT_BYTE:return 16;case r.MODE_KANJI:return 12;default:throw new Error("mode:"+e)}}},getLostPoint:function(e){for(var t=e.getModuleCount(),n=0,r=0;r<t;r++)for(var i=0;i<t;i++){for(var o=0,a=e.isDark(r,i),s=-1;s<=1;s++)if(!(r+s<0||t<=r+s))for(var l=-1;l<=1;l++)i+l<0||t<=i+l||0==s&&0==l||a==e.isDark(r+s,i+l)&&o++;o>5&&(n+=3+o-5)}for(r=0;r<t-1;r++)for(i=0;i<t-1;i++){var c=0;e.isDark(r,i)&&c++,e.isDark(r+1,i)&&c++,e.isDark(r,i+1)&&c++,e.isDark(r+1,i+1)&&c++,0!=c&&4!=c||(n+=3)}for(r=0;r<t;r++)for(i=0;i<t-6;i++)e.isDark(r,i)&&!e.isDark(r,i+1)&&e.isDark(r,i+2)&&e.isDark(r,i+3)&&e.isDark(r,i+4)&&!e.isDark(r,i+5)&&e.isDark(r,i+6)&&(n+=40);for(i=0;i<t;i++)for(r=0;r<t-6;r++)e.isDark(r,i)&&!e.isDark(r+1,i)&&e.isDark(r+2,i)&&e.isDark(r+3,i)&&e.isDark(r+4,i)&&!e.isDark(r+5,i)&&e.isDark(r+6,i)&&(n+=40);var u=0;for(i=0;i<t;i++)for(r=0;r<t;r++)e.isDark(r,i)&&u++;return n+=10*(Math.abs(100*u/t/t-50)/5)}};e.exports=f},3762:(e,t,n)=>{"use strict";n.d(t,{JY:()=>Di,sx:()=>ho,gL:()=>bo});var r=n(7810),i=n(2722);function o(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,(0,i.A)(e,t)}var a=n(4180),s=n(8175);function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){(0,s.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function u(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. "}var p="function"==typeof Symbol&&Symbol.observable||"@@observable",d=function(){return Math.random().toString(36).substring(7).split("").join(".")},m={INIT:"@@redux/INIT"+d(),REPLACE:"@@redux/REPLACE"+d(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+d()}};function f(e){if("object"!=typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function h(e,t,n){var r;if("function"==typeof t&&"function"==typeof n||"function"==typeof n&&"function"==typeof arguments[3])throw new Error(u(0));if("function"==typeof t&&void 0===n&&(n=t,t=void 0),void 0!==n){if("function"!=typeof n)throw new Error(u(1));return n(h)(e,t)}if("function"!=typeof e)throw new Error(u(2));var i=e,o=t,a=[],s=a,l=!1;function c(){s===a&&(s=a.slice())}function d(){if(l)throw new Error(u(3));return o}function g(e){if("function"!=typeof e)throw new Error(u(4));if(l)throw new Error(u(5));var t=!0;return c(),s.push(e),function(){if(t){if(l)throw new Error(u(6));t=!1,c();var n=s.indexOf(e);s.splice(n,1),a=null}}}function v(e){if(!f(e))throw new Error(u(7));if(void 0===e.type)throw new Error(u(8));if(l)throw new Error(u(9));try{l=!0,o=i(o,e)}finally{l=!1}for(var t=a=s,n=0;n<t.length;n++){(0,t[n])()}return e}return v({type:m.INIT}),(r={dispatch:v,subscribe:g,getState:d,replaceReducer:function(e){if("function"!=typeof e)throw new Error(u(10));i=e,v({type:m.REPLACE})}})[p]=function(){var e,t=g;return(e={subscribe:function(e){if("object"!=typeof e||null===e)throw new Error(u(11));function n(){e.next&&e.next(d())}return n(),{unsubscribe:t(n)}}})[p]=function(){return this},e},r}function g(e,t){return function(){return t(e.apply(this,arguments))}}function v(e,t){if("function"==typeof e)return g(e,t);if("object"!=typeof e||null===e)throw new Error(u(16));var n={};for(var r in e){var i=e[r];"function"==typeof i&&(n[r]=g(i,t))}return n}function y(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce((function(e,t){return function(){return e(t.apply(void 0,arguments))}}))}var b=r.createContext(null);var w=function(e){e()},I=function(){return w};var E={notify:function(){},get:function(){return[]}};function S(e,t){var n,r=E;function i(){a.onStateChange&&a.onStateChange()}function o(){n||(n=t?t.addNestedSub(i):e.subscribe(i),r=function(){var e=I(),t=null,n=null;return{clear:function(){t=null,n=null},notify:function(){e((function(){for(var e=t;e;)e.callback(),e=e.next}))},get:function(){for(var e=[],n=t;n;)e.push(n),n=n.next;return e},subscribe:function(e){var r=!0,i=n={callback:e,next:null,prev:n};return i.prev?i.prev.next=i:t=i,function(){r&&null!==t&&(r=!1,i.next?i.next.prev=i.prev:n=i.prev,i.prev?i.prev.next=i.next:t=i.next)}}}}())}var a={addNestedSub:function(e){return o(),r.subscribe(e)},notifyNestedSubs:function(){r.notify()},handleChangeWrapper:i,isSubscribed:function(){return Boolean(n)},trySubscribe:o,tryUnsubscribe:function(){n&&(n(),n=void 0,r.clear(),r=E)},getListeners:function(){return r}};return a}var C="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?r.useLayoutEffect:r.useEffect;const x=function(e){var t=e.store,n=e.context,i=e.children,o=(0,r.useMemo)((function(){var e=S(t);return{store:t,subscription:e}}),[t]),a=(0,r.useMemo)((function(){return t.getState()}),[t]);C((function(){var e=o.subscription;return e.onStateChange=e.notifyNestedSubs,e.trySubscribe(),a!==t.getState()&&e.notifyNestedSubs(),function(){e.tryUnsubscribe(),e.onStateChange=null}}),[o,a]);var s=n||b;return r.createElement(s.Provider,{value:o},i)};var P=n(6887),M=n(1880),N=n.n(M),k=n(6771),A=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],O=["reactReduxForwardedRef"],D=[],_=[null,null];function T(e,t){var n=e[1];return[t.payload,n+1]}function L(e,t,n){C((function(){return e.apply(void 0,t)}),n)}function R(e,t,n,r,i,o,a){e.current=r,t.current=i,n.current=!1,o.current&&(o.current=null,a())}function j(e,t,n,r,i,o,a,s,l,c){if(e){var u=!1,p=null,d=function(){if(!u){var e,n,d=t.getState();try{e=r(d,i.current)}catch(m){n=m,p=m}n||(p=null),e===o.current?a.current||l():(o.current=e,s.current=e,a.current=!0,
vendor: 4,294 bytes, line 1
1c({type:"STORE_UPDATED",payload:{error:n}}))}};n.onStateChange=d,n.trySubscribe(),d();return function(){if(u=!0,n.tryUnsubscribe(),n.onStateChange=null,p)throw p}}}var B=function(){return[null,0]};function H(e,t){void 0===t&&(t={});var n=t,i=n.getDisplayName,o=void 0===i?function(e){return"ConnectAdvanced("+e+")"}:i,s=n.methodName,l=void 0===s?"connectAdvanced":s,c=n.renderCountProp,u=void 0===c?void 0:c,p=n.shouldHandleStateChanges,d=void 0===p||p,m=n.storeKey,f=void 0===m?"store":m,h=(n.withRef,n.forwardRef),g=void 0!==h&&h,v=n.context,y=void 0===v?b:v,w=(0,P.A)(n,A),I=y;return function(t){var n=t.displayName||t.name||"Component",i=o(n),s=(0,a.A)({},w,{getDisplayName:o,methodName:l,renderCountProp:u,shouldHandleStateChanges:d,storeKey:f,displayName:i,wrappedComponentName:n,WrappedComponent:t}),c=w.pure;var p=c?r.useMemo:function(e){return e()};function m(n){var i=(0,r.useMemo)((function(){var e=n.reactReduxForwardedRef,t=(0,P.A)(n,O);return[n.context,e,t]}),[n]),o=i[0],l=i[1],c=i[2],u=(0,r.useMemo)((function(){return o&&o.Consumer&&(0,k.isContextConsumer)(r.createElement(o.Consumer,null))?o:I}),[o,I]),m=(0,r.useContext)(u),f=Boolean(n.store)&&Boolean(n.store.getState)&&Boolean(n.store.dispatch);Boolean(m)&&Boolean(m.store);var h=f?n.store:m.store,g=(0,r.useMemo)((function(){return function(t){return e(t.dispatch,s)}(h)}),[h]),v=(0,r.useMemo)((function(){if(!d)return _;var e=S(h,f?null:m.subscription),t=e.notifyNestedSubs.bind(e);return[e,t]}),[h,f,m]),y=v[0],b=v[1],w=(0,r.useMemo)((function(){return f?m:(0,a.A)({},m,{subscription:y})}),[f,m,y]),E=(0,r.useReducer)(T,D,B),C=E[0][0],x=E[1];if(C&&C.error)throw C.error;var M=(0,r.useRef)(),N=(0,r.useRef)(c),A=(0,r.useRef)(),H=(0,r.useRef)(!1),G=p((function(){return A.current&&c===N.current?A.current:g(h.getState(),c)}),[h,C,c]);L(R,[N,M,H,c,G,A,b]),L(j,[d,h,y,g,N,M,H,A,b,x],[h,y,g]);var z=(0,r.useMemo)((function(){return r.createElement(t,(0,a.A)({},G,{ref:l}))}),[l,t,G]);return(0,r.useMemo)((function(){return d?r.createElement(u.Provider,{value:w},z):z}),[u,z,w])}var h=c?r.memo(m):m;if(h.WrappedComponent=t,h.displayName=m.displayName=i,g){var v=r.forwardRef((function(e,t){return r.createElement(h,(0,a.A)({},e,{reactReduxForwardedRef:t}))}));return v.displayName=i,v.WrappedComponent=t,N()(v,t)}return N()(h,t)}}function G(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function z(e,t){if(G(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var i=0;i<n.length;i++)if(!Object.prototype.hasOwnProperty.call(t,n[i])||!G(e[n[i]],t[n[i]]))return!1;return!0}function F(e){return function(t,n){var r=e(t,n);function i(){return r}return i.dependsOnOwnProps=!1,i}}function W(e){return null!==e.dependsOnOwnProps&&void 0!==e.dependsOnOwnProps?Boolean(e.dependsOnOwnProps):1!==e.length}function U(e,t){return function(t,n){n.displayName;var r=function(e,t){return r.dependsOnOwnProps?r.mapToProps(e,t):r.mapToProps(e)};return r.dependsOnOwnProps=!0,r.mapToProps=function(t,n){r.mapToProps=e,r.dependsOnOwnProps=W(e);var i=r(t,n);return"function"==typeof i&&(r.mapToProps=i,r.dependsOnOwnProps=W(i),i=r(t,n)),i},r}}const $=[function(e){return"function"==typeof e?U(e):void 0},function(e){return e?void 0:F((function(e){return{dispatch:e}}))},function(e){return e&&"object"==typeof e?F((function(t){return function(e,t){var n={},r=function(r){var i=e[r];"function"==typeof i&&(n[r]=function(){return t(i.apply(void 0,arguments))})};for(var i in e)r(i);return n}(e,t)})):void 0}];const J=[function(e){return"function"==typeof e?U(e):void 0},function(e){return e?void 0:F((function(){return{}}))}];function Z(e,t,n){return(0,a.A)({},n,e,t)}const V=[function(e){return"function"==typeof e?function(e){return function(t,n){n.displayName;var r,i=n.pure,o=n.areMergedPropsEqual,a=!1;return function(t,n,s){var l=e(t,n,s);return a?i&&o(l,r)||(r=l):(a=!0,r=l),r}}}(e):void 0},function(e){return e?void 0:function(){return Z}}];var Y=["initMapStateToProps","initMapDispatchToProps","initMergeProps"];function X(e,t,n,r){return function(i,o){return n(e(i,o),t(r,o),o)}}function q(e,t,n,r,i){var o,a,s,l,c,u=i.areStatesEqual,p=i.areOwnPropsEqual,d=i.areStatePropsEqual,m=!1;function f(i,m){var f,h,g=!p(m,a),v=!u(i,o);
1return o=i,a=m,g&&v?(s=e(o,a),t.dependsOnOwnProps&&(l=t(r,a)),c=n(s,l,a)):g?(e.dependsOnOwnProps&&(s=e(o,a)),t.dependsOnOwnProps&&(l=t(r,a)),c=n(s,l,a)):v?(f=e(o,a),h=!d(f,s),s=f,h&&(c=n(s,l,a)),c):c}return function(i,u){return m?f(i,u):(s=e(o=i,a=u),l=t(r,a),c=n(s,l,a),m=!0,c)}}function Q(e,t){var n=t.initMapStateToProps,r=t.initMapDispatchToProps,i=t.initMergeProps,o=(0,P.A)(t,Y),a=n(e,o),s=r(e,o),l=i(e,o);return(o.pure?q:X)(a,s,l,e,o)}var K=["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"];function ee(e,t,n){for(var r=t.length-1;r>=0;r--){var i=t[r](e);if(i)return i}return function(t,r){throw new Error("Invalid value of type "+typeof e+" for "+n+" argument when connecting component "+r.wrappedComponentName+".")}}function te(e,t){return e===t}function ne(e){var t=void 0===e?{}:e,n=t.connectHOC,r=void 0===n?H:n,i=t.mapStateToPropsFactories,o=void 0===i?J:i,s=t.mapDispatchToPropsFactories,l=void 0===s?$:s,c=t.mergePropsFactories,u=void 0===c?V:c,p=t.selectorFactory,d=void 0===p?Q:p;return function(e,t,n,i){void 0===i&&(i={});var s=i,c=s.pure,p=void 0===c||c,m=s.areStatesEqual,f=void 0===m?te:m,h=s.areOwnPropsEqual,g=void 0===h?z:h,v=s.areStatePropsEqual,y=void 0===v?z:v,b=s.areMergedPropsEqual,w=void 0===b?z:b,I=(0,P.A)(s,K),E=ee(e,o,"mapStateToProps"),S=ee(t,l,"mapDispatchToProps"),C=ee(n,u,"mergeProps");return r(d,(0,a.A)({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:E,initMapDispatchToProps:S,initMergeProps:C,pure:p,areStatesEqual:f,areOwnPropsEqual:g,areStatePropsEqual:y,areMergedPropsEqual:w},I))}}const re=ne();var ie,oe=n(2483);function ae(e,t){var n=(0,r.useState)((function(){return{inputs:t,result:e()}}))[0],i=(0,r.useRef)(!0),o=(0,r.useRef)(n),a=i.current||Boolean(t&&o.current.inputs&&function(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}(t,o.current.inputs))?o.current:{inputs:t,result:e()};return(0,r.useEffect)((function(){i.current=!1,o.current=a}),[a]),a.result}ie=oe.unstable_batchedUpdates,w=ie;var se=ae,le=function(e,t){return ae((function(){return e}),t)},ce="Invariant failed";var ue=function(e){var t=e.top,n=e.right,r=e.bottom,i=e.left;return{top:t,right:n,bottom:r,left:i,width:n-i,height:r-t,x:i,y:t,center:{x:(n+i)/2,y:(r+t)/2}}},pe=function(e,t){return{top:e.top-t.top,left:e.left-t.left,bottom:e.bottom+t.bottom,right:e.right+t.right}},de=function(e,t){return{top:e.top+t.top,left:e.left+t.left,bottom:e.bottom-t.bottom,right:e.right-t.right}},me={top:0,right:0,bottom:0,left:0},fe=function(e){var t=e.borderBox,n=e.margin,r=void 0===n?me:n,i=e.border,o=void 0===i?me:i,a=e.padding,s=void 0===a?me:a,l=ue(pe(t,r)),c=ue(de(t,o)),u=ue(de(c,s));return{marginBox:l,borderBox:ue(t),paddingBox:c,contentBox:u,margin:r,border:o,padding:s}},he=function(e){var t=e.slice(0,-2);if("px"!==e.slice(-2))return 0;var n=Number(t);return isNaN(n)&&function(e){if(!e)throw new Error(ce)}(!1),n},ge=function(e,t){var n,r,i=e.borderBox,o=e.border,a=e.margin,s=e.padding,l=(r=t,{top:(n=i).top+r.y,left:n.left+r.x,bottom:n.bottom+r.y,right:n.right+r.x});return fe({borderBox:l,border:o,margin:a,padding:s})},ve=function(e,t){return void 0===t&&(t={x:window.pageXOffset,y:window.pageYOffset}),ge(e,t)},ye=function(e,t){var n={top:he(t.marginTop),right:he(t.marginRight),bottom:he(t.marginBottom),left:he(t.marginLeft)},r={top:he(t.paddingTop),right:he(t.paddingRight),bottom:he(t.paddingBottom),left:he(t.paddingLeft)},i={top:he(t.borderTopWidth),right:he(t.borderRightWidth),bottom:he(t.borderBottomWidth),left:he(t.borderLeftWidth)};return fe({borderBox:e,margin:n,padding:r,border:i})},be=function(e){var t=e.getBoundingClientRect(),n=window.getComputedStyle(e);return ye(t,n)},we=n(9529);const Ie=function(e){var t=[],n=null,r=function(){for(var r=arguments.length,i=new Array(r),o=0;o<r;o++)i[o]=arguments[o];t=i,n||(n=requestAnimationFrame((function(){n=null,e.apply(void 0,t)})))};return r.cancel=function(){n&&(cancelAnimationFrame(n),n=null)},r};function Ee(e,t){}Ee.bind(null,"warn"),Ee.bind(null,"error");function Se(){}function Ce(e,t,n){var r=t.map((function(t){var r=function(e,t){return(0,a.A)({},e,{},t)}(n,t.options);return e.addEventListener(t.eventName,t.fn,r),function(){e.removeEventListener(t.eventName,t.fn,r)}}));return function(){r.forEach((function(e){e()}
1))}}var xe=!0,Pe="Invariant failed";function Me(e){this.message=e}function Ne(e,t){if(!e)throw new Me(xe?Pe:Pe+": "+(t||""))}Me.prototype.toString=function(){return this.message};var ke=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(t=e.call.apply(e,[this].concat(r))||this).callbacks=null,t.unbind=Se,t.onWindowError=function(e){var n=t.getCallbacks();n.isDragging()&&n.tryAbort(),e.error instanceof Me&&e.preventDefault()},t.getCallbacks=function(){if(!t.callbacks)throw new Error("Unable to find AppCallbacks in <ErrorBoundary/>");return t.callbacks},t.setCallbacks=function(e){t.callbacks=e},t}o(t,e);var n=t.prototype;return n.componentDidMount=function(){this.unbind=Ce(window,[{eventName:"error",fn:this.onWindowError}])},n.componentDidCatch=function(e){if(!(e instanceof Me))throw e;this.setState({})},n.componentWillUnmount=function(){this.unbind()},n.render=function(){return this.props.children(this.setCallbacks)},t}(r.Component),Ae=function(e){return e+1},Oe=function(e,t){var n=e.droppableId===t.droppableId,r=Ae(e.index),i=Ae(t.index);return n?"\n      You have moved the item from position "+r+"\n      to position "+i+"\n    ":"\n    You have moved the item from position "+r+"\n    in list "+e.droppableId+"\n    to list "+t.droppableId+"\n    in position "+i+"\n  "},De=function(e,t,n){return t.droppableId===n.droppableId?"\n      The item "+e+"\n      has been combined with "+n.draggableId:"\n      The item "+e+"\n      in list "+t.droppableId+"\n      has been combined with "+n.draggableId+"\n      in list "+n.droppableId+"\n    "},_e=function(e){return"\n  The item has returned to its starting position\n  of "+Ae(e.index)+"\n"},Te={dragHandleUsageInstructions:"\n  Press space bar to start a drag.\n  When dragging you can use the arrow keys to move the item around and escape to cancel.\n  Some screen readers may require you to be in focus mode or to use your pass through key\n",onDragStart:function(e){return"\n  You have lifted an item in position "+Ae(e.source.index)+"\n"},onDragUpdate:function(e){var t=e.destination;if(t)return Oe(e.source,t);var n=e.combine;return n?De(e.draggableId,e.source,n):"You are over an area that cannot be dropped on"},onDragEnd:function(e){if("CANCEL"===e.reason)return"\n      Movement cancelled.\n      "+_e(e.source)+"\n    ";var t=e.destination,n=e.combine;return t?"\n      You have dropped the item.\n      "+Oe(e.source,t)+"\n    ":n?"\n      You have dropped the item.\n      "+De(e.draggableId,e.source,n)+"\n    ":"\n    The item has been dropped while not over a drop area.\n    "+_e(e.source)+"\n  "}},Le={x:0,y:0},Re=function(e,t){return{x:e.x+t.x,y:e.y+t.y}},je=function(e,t){return{x:e.x-t.x,y:e.y-t.y}},Be=function(e,t){return e.x===t.x&&e.y===t.y},He=function(e){return{x:0!==e.x?-e.x:0,y:0!==e.y?-e.y:0}},Ge=function(e,t,n){var r;return void 0===n&&(n=0),(r={})[e]=t,r["x"===e?"y":"x"]=n,r},ze=function(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))},Fe=function(e,t){return Math.min.apply(Math,t.map((function(t){return ze(e,t)})))},We=function(e){return function(t){return{x:e(t.x),y:e(t.y)}}},Ue=function(e,t){return{top:e.top+t.y,left:e.left+t.x,bottom:e.bottom+t.y,right:e.right+t.x}},$e=function(e){return[{x:e.left,y:e.top},{x:e.right,y:e.top},{x:e.left,y:e.bottom},{x:e.right,y:e.bottom}]},Je=function(e,t){return t&&t.shouldClipSubject?function(e,t){var n=ue({top:Math.max(t.top,e.top),right:Math.min(t.right,e.right),bottom:Math.min(t.bottom,e.bottom),left:Math.max(t.left,e.left)});return n.width<=0||n.height<=0?null:n}(t.pageMarginBox,e):ue(e)},Ze=function(e){var t=e.page,n=e.withPlaceholder,r=e.axis,i=e.frame,o=function(e,t){return t?Ue(e,t.scroll.diff.displacement):e}(t.marginBox,i),s=function(e,t,n){var r;return n&&n.increasedBy?(0,a.A)({},e,((r={})[t.end]=e[t.end]+n.increasedBy[t.line],r)):e}(o,r,n);return{page:t,withPlaceholder:n,active:Je(s,i)}},Ve=function(e,t){e.frame||Ne(!1);var n=e.frame,r=je(t,n.scroll.initial),i=He(r),o=(0,a.A)({},n,{scroll:{initial:n.scroll.initial,current:t,diff:{value:r,displacement:i},max:n.scroll.max}}),s=Ze({page:e.subject.page,withPlaceholder:e.subject.withPlaceholder,axis:e.axis,frame:o});return(0,a.A)({},e,{frame:o,subject:s})};function Ye(e){return Object.values?Object.values(e):Object.keys(e).map((function(t){return e[t]}))}function Xe(e,t){if(e.findIndex)return e.findIndex(t);for(var n=0;n<e.length;n++)if(t(e[n]))return n;return-1}function qe(e,t){if(e.find)return e.find(t);var n=Xe(e,t);return-1!==n?e[n]:void 0}function Qe(e){return Array.prototype.slice.call(e)}var Ke=(0,we.A)((function(e){return e.reduce((function(e,t){return e[t.descriptor.id]=t,e}),{})})),et=(0,we.A)((function(e){return e.reduce((function(e,t){return e[t.descriptor.id]=t,e}),{})})),tt=(0,we.A)((function(e){return Ye(e)})),nt=(0,we.A)((function(e){return Ye(e)})),rt=(0,we.A)((function(e,t){var n=nt(t).filter((function(t){return e===t.descriptor.droppableId})).sort((function(e,t){return e.descriptor.index-t.descriptor.index}));return n}));function it(e){return e.at&&"REORDER"===e.at.type?e.at.destination:null}function ot(e){return e.at&&"COMBINE"===e.at.type?e.at.combine:null}var at=(0,we.A)((function(e,t){return t.filter((function(t){return t.descriptor.id!==e.descriptor.id}))})),st=function(e,t){return e.descriptor.droppableId===t.descriptor.id},lt={point:Le,value:0},ct={invisible:{},visible:{},all:[]},ut={displaced:ct,displacedBy:lt,at:null},pt=function(e,t){return function(n){return e<=n&&n<=t}},dt=function(e){var t=pt(e.top,e.bottom),n=pt(e.left,e.right);
vendor: 80,669 bytes, line 1
1return function(r){if(t(r.top)&&t(r.bottom)&&n(r.left)&&n(r.right))return!0;var i=t(r.top)||t(r.bottom),o=n(r.left)||n(r.right);if(i&&o)return!0;var a=r.top<e.top&&r.bottom>e.bottom,s=r.left<e.left&&r.right>e.right;return!(!a||!s)||(a&&o||s&&i)}},mt=function(e){var t=pt(e.top,e.bottom),n=pt(e.left,e.right);return function(e){return t(e.top)&&t(e.bottom)&&n(e.left)&&n(e.right)}},ft={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},ht={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},gt=function(e){var t=e.target,n=e.destination,r=e.viewport,i=e.withDroppableDisplacement,o=e.isVisibleThroughFrameFn,a=i?function(e,t){var n=t.frame?t.frame.scroll.diff.displacement:Le;return Ue(e,n)}(t,n):t;return function(e,t,n){return!!t.subject.active&&n(t.subject.active)(e)}(a,n,o)&&function(e,t,n){return n(t)(e)}(a,r,o)},vt=function(e){return gt((0,a.A)({},e,{isVisibleThroughFrameFn:dt}))},yt=function(e){return gt((0,a.A)({},e,{isVisibleThroughFrameFn:mt}))};function bt(e){var t=e.afterDragging,n=e.destination,r=e.displacedBy,i=e.viewport,o=e.forceShouldAnimate,a=e.last;return t.reduce((function(e,t){var s=function(e,t){var n=e.page.marginBox,r={top:t.point.y,right:0,bottom:0,left:t.point.x};return ue(pe(n,r))}(t,r),l=t.descriptor.id;if(e.all.push(l),!vt({target:s,destination:n,viewport:i,withDroppableDisplacement:!0}))return e.invisible[t.descriptor.id]=!0,e;var c=function(e,t,n){if("boolean"==typeof n)return n;if(!t)return!0;var r=t.invisible,i=t.visible;if(r[e])return!1;var o=i[e];return!o||o.shouldAnimate}(l,a,o),u={draggableId:l,shouldAnimate:c};return e.visible[l]=u,e}),{all:[],visible:{},invisible:{}})}function wt(e){var t=e.insideDestination,n=e.inHomeList,r=e.displacedBy,i=e.destination,o=function(e,t){if(!e.length)return 0;var n=e[e.length-1].descriptor.index;return t.inHomeList?n:n+1}(t,{inHomeList:n});return{displaced:ct,displacedBy:r,at:{type:"REORDER",destination:{droppableId:i.descriptor.id,index:o}}}}function It(e){var t=e.draggable,n=e.insideDestination,r=e.destination,i=e.viewport,o=e.displacedBy,a=e.last,s=e.index,l=e.forceShouldAnimate,c=st(t,r);if(null==s)return wt({insideDestination:n,inHomeList:c,displacedBy:o,destination:r});var u=qe(n,(function(e){return e.descriptor.index===s}));if(!u)return wt({insideDestination:n,inHomeList:c,displacedBy:o,destination:r});var p=at(t,n),d=n.indexOf(u);return{displaced:bt({afterDragging:p.slice(d),destination:r,displacedBy:o,last:a,viewport:i.frame,forceShouldAnimate:l}),displacedBy:o,at:{type:"REORDER",destination:{droppableId:r.descriptor.id,index:s}}}}function Et(e,t){return Boolean(t.effected[e])}var St=function(e){var t=e.isMovingForward,n=e.isInHomeList,r=e.draggable,i=e.draggables,o=e.destination,a=e.insideDestination,s=e.previousImpact,l=e.viewport,c=e.afterCritical,u=s.at;if(u||Ne(!1),"REORDER"===u.type){var p=function(e){var t=e.isMovingForward,n=e.isInHomeList,r=e.insideDestination,i=e.location;if(!r.length)return null;var o=i.index,a=t?o+1:o-1,s=r[0].descriptor.index,l=r[r.length-1].descriptor.index;return a<s||a>(n?l:l+1)?null:a}({isMovingForward:t,isInHomeList:n,location:u.destination,insideDestination:a});return null==p?null:It({draggable:r,insideDestination:a,destination:o,viewport:l,last:s.displaced,displacedBy:s.displacedBy,index:p})}var d=function(e){var t=e.isMovingForward,n=e.destination,r=e.draggables,i=e.combine,o=e.afterCritical;if(!n.isCombineEnabled)return null;var a=i.draggableId,s=r[a].descriptor.index;return Et(a,o)?t?s:s-1:t?s+1:s}({isMovingForward:t,destination:o,displaced:s.displaced,draggables:i,combine:u.combine,afterCritical:c});return null==d?null:It({draggable:r,insideDestination:a,destination:o,viewport:l,last:s.displaced,displacedBy:s.displacedBy,index:d})},Ct=function(e){var t=e.afterCritical,n=e.impact,r=e.draggables,i=ot(n);i||Ne(!1);var o=i.draggableId,a=r[o].page.borderBox.center,s=function(e){var t=e.displaced,n=e.afterCritical,r=e.combineWith,i=e.displacedBy,o=Boolean(t.visible[r]||t.invisible[r]);return Et(r,n)?o?Le:He(i.point):o?i.point:Le}({displaced:n.displaced,afterCritical:t,combineWith:o,displacedBy:n.displacedBy});return Re(a,s)},xt=function(e,t){return t.margin[e.start]+t.borderBox[e.size]/2},Pt=function(e,t,n){return t[e.crossAxisStart]+n.margin[e.crossAxisStart]+n.borderBox[e.crossAxisSize]/2},Mt=function(e){var t=e.axis,n=e.moveRelativeTo,r=e.isMoving;return Ge(t.line,n.marginBox[t.end]+xt(t,r),Pt(t,n.marginBox,r))},Nt=function(e){var t=e.axis,n=e.moveRelativeTo,r=e.isMoving;return Ge(t.line,n.marginBox[t.start]-function(e,t){return t.margin[e.end]+t.borderBox[e.size]/2}(t,r),Pt(t,n.marginBox,r))},kt=function(e){var t=e.impact,n=e.draggable,r=e.draggables,i=e.droppable,o=e.afterCritical,a=rt(i.descriptor.id,r),s=n.page,l=i.axis;if(!a.length)return function(e){var t=e.axis,n=e.moveInto,r=e.isMoving;return Ge(t.line,n.contentBox[t.start]+xt(t,r),Pt(t,n.contentBox,r))}({axis:l,moveInto:i.page,isMoving:s});var c=t.displaced,u=t.displacedBy,p=c.all[0];if(p){var d=r[p];if(Et(p,o))return Nt({axis:l,moveRelativeTo:d.page,isMoving:s});var m=ge(d.page,u.point);return Nt({axis:l,moveRelativeTo:m,isMoving:s})}var f=a[a.length-1];if(f.descriptor.id===n.descriptor.id)return s.borderBox.center;if(Et(f.descriptor.id,o)){var h=ge(f.page,He(o.displacedBy.point));return Mt({axis:l,moveRelativeTo:h,isMoving:s})}return Mt({axis:l,moveRelativeTo:f.page,isMoving:s})},At=function(e,t){var n=e.frame;return n?Re(t,n.scroll.diff.displacement):t},Ot=function(e){var t=function(e){var t=e.impact,n=e.draggable,r=e.droppable,i=e.draggables,o=e.afterCritical,a=n.page.borderBox.center,s=t.at;return r&&s?"REORDER"===s.type?kt({impact:t,draggable:n,draggables:i,droppable:r,afterCritical:o}):Ct({impact:t,draggables:i,afterCritical:o}):a}(e),n=e.droppable;return n?At(n,t):t},Dt=function(e,t){var n=je(t,e.scroll.initial),r=He(n);return{frame:ue({top:t.y,bottom:t.y+e.frame.height,left:t.x,right:t.x+e.frame.width}),scroll:{initial:e.scroll.initial,max:e.scroll.max,current:t,diff:{value:n,displacement:r}}}};function _t(e,t){return e.map((function(e){return t[e]}))}var Tt=function(e){var t=e.pageBorderBoxCenter,n=e.draggable,r=function(e,t){return Re(e.scroll.diff.displacement,t)}(e.viewport,t),i=je(r,n.page.borderBox.center);return Re(n.client.borderBox.center,i)},Lt=function(e){var t=e.draggable,n=e.destination,r=e.newPageBorderBoxCenter,i=e.viewport,o=e.withDroppableDisplacement,s=e.onlyOnMainAxis,l=void 0!==s&&s,c=je(r,t.page.borderBox.center),u={target:Ue(t.page.borderBox,c),destination:n,withDroppableDisplacement:o,viewport:i};return l?function(e){return gt((0,a.A)({},e,{isVisibleThroughFrameFn:(t=e.destination.axis,function(e){var n=pt(e.top,e.bottom),r=pt(e.left,e.right);return function(e){return t===ft?n(e.top)&&n(e.bottom):r(e.left)&&r(e.right)}})}));var t}(u):yt(u)},Rt=function(e){var t=e.isMovingForward,n=e.draggable,r=e.destination,i=e.draggables,o=e.previousImpact,s=e.viewport,l=e.previousPageBorderBoxCenter,c=e.previousClientSelection,u=e.afterCritical;if(!r.isEnabled)return null;var p=rt(r.descriptor.id,i),d=st(n,r),m=function(e){var t=e.isMovingForward,n=e.draggable,r=e.destination,i=e.insideDestination,o=e.previousImpact;if(!r.isCombineEnabled)return null;if(!it(o))return null;function s(e){var t={type:"COMBINE",combine:{draggableId:e,droppableId:r.descriptor.id}};return(0,a.A)({},o,{at:t})}var l=o.displaced.all,c=l.length?l[0]:null;if(t)return c?s(c):null;var u=at(n,i);if(!c)return u.length?s(u[u.length-1].descriptor.id):null;var p=Xe(u,(function(e){return e.descriptor.id===c}));-1===p&&Ne(!1);var d=p-1;return d<0?null:s(u[d].descriptor.id)}({isMovingForward:t,draggable:n,destination:r,insideDestination:p,previousImpact:o})||St({isMovingForward:t,isInHomeList:d,draggable:n,draggables:i,destination:r,insideDestination:p,previousImpact:o,viewport:s,afterCritical:u});if(!m)return null;var f=Ot({impact:m,draggable:n,droppable:r,draggables:i,afterCritical:u});if(Lt({draggable:n,destination:r,newPageBorderBoxCenter:f,viewport:s.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0}))return{clientSelection:Tt({pageBorderBoxCenter:f,draggable:n,viewport:s}),impact:m,scrollJumpRequest:null};var h=je(f,l),g=function(e){var t=e.impact,n=e.viewport,r=e.destination,i=e.draggables,o=e.maxScrollChange,s=Dt(n,Re(n.scroll.current,o)),l=r.frame?Ve(r,Re(r.frame.scroll.current,o)):r,c=t.displaced,u=bt({afterDragging:_t(c.all,i),destination:r,displacedBy:t.displacedBy,viewport:s.frame,last:c,forceShouldAnimate:!1}),p=bt({afterDragging:_t(c.all,i),destination:l,displacedBy:t.displacedBy,viewport:n.frame,last:c,forceShouldAnimate:!1}),d={},m={},f=[c,u,p];return c.all.forEach((function(e){var t=function(e,t){for(var n=0;n<t.length;n++){var r=t[n].visible[e];if(r)return r}return null}(e,f);t?m[e]=t:d[e]=!0})),(0,a.A)({},t,{displaced:{all:c.all,invisible:d,visible:m}})}({impact:m,viewport:s,destination:r,draggables:i,maxScrollChange:h});return{clientSelection:c,impact:g,scrollJumpRequest:h}},jt=function(e){var t=e.subject.active;return t||Ne(!1),t},Bt=function(e,t){var n=e.page.borderBox.center;return Et(e.descriptor.id,t)?je(n,t.displacedBy.point):n},Ht=function(e,t){var n=e.page.borderBox;return Et(e.descriptor.id,t)?Ue(n,He(t.displacedBy.point)):n},Gt=(0,we.A)((function(e,t){var n=t[e.line];return{value:n,point:Ge(e.line,n)}})),zt=function(e,t){return(0,a.A)({},e,{scroll:(0,a.A)({},e.scroll,{max:t})})},Ft=function(e,t,n){var r=e.frame;st(t,e)&&Ne(!1),e.subject.withPlaceholder&&Ne(!1);var i=Gt(e.axis,t.displaceBy).point,o=function(e,t,n){var r=e.axis;if("virtual"===e.descriptor.mode)return Ge(r.line,t[r.line]);var i=e.subject.page.contentBox[r.size],o=rt(e.descriptor.id,n).reduce((function(e,t){return e+t.client.marginBox[r.size]}),0)+t[r.line]-i;return o<=0?null:Ge(r.line,o)}(e,i,n),s={placeholderSize:i,increasedBy:o,oldFrameMaxScroll:e.frame?e.frame.scroll.max:null};if(!r){var l=Ze({page:e.subject.page,withPlaceholder:s,axis:e.axis,frame:e.frame});return(0,a.A)({},e,{subject:l})}var c=o?Re(r.scroll.max,o):r.scroll.max,u=zt(r,c),p=Ze({page:e.subject.page,withPlaceholder:s,axis:e.axis,frame:u});return(0,a.A)({},e,{subject:p,frame:u})},Wt=function(e){var t=e.isMovingForward,n=e.previousPageBorderBoxCenter,r=e.draggable,i=e.isOver,o=e.draggables,a=e.droppables,s=e.viewport,l=e.afterCritical,c=function(e){var t=e.isMovingForward,n=e.pageBorderBoxCenter,r=e.source,i=e.droppables,o=e.viewport,a=r.subject.active;if(!a)return null;var s=r.axis,l=pt(a[s.start],a[s.end]),c=tt(i).filter((function(e){return e!==r})).filter((function(e){return e.isEnabled})).filter((function(e){return Boolean(e.subject.active)})).filter((function(e){return dt(o.frame)(jt(e))})).filter((function(e){var n=jt(e);return t?a[s.crossAxisEnd]<n[s.crossAxisEnd]:n[s.crossAxisStart]<a[s.crossAxisStart]})).filter((function(e){var t=jt(e),n=pt(t[s.start],t[s.end]);return l(t[s.start])||l(t[s.end])||n(a[s.start])||n(a[s.end])})).sort((function(e,n){var r=jt(e)[s.crossAxisStart],i=jt(n)[s.crossAxisStart];return t?r-i:i-r})).filter((function(e,t,n){return jt(e)[s.crossAxisStart]===jt(n[0])[s.crossAxisStart]}));if(!c.length)return null;if(1===c.length)return c[0];var u=c.filter((function(e){return pt(jt(e)[s.start],jt(e)[s.end])(n[s.line])}));return 1===u.length?u[0]:u.length>1?u.sort((function(e,t){return jt(e)[s.start]-jt(t)[s.start]}))[0]:c.sort((function(e,t){var r=Fe(n,$e(jt(e))),i=Fe(n,$e(jt(t)));return r!==i?r-i:jt(e)[s.start]-jt(t)[s.start]}))[0]}({isMovingForward:t,pageBorderBoxCenter:n,source:i,droppables:a,viewport:s});if(!c)return null;var u=rt(c.descriptor.id,o),p=function(e){var t=e.pageBorderBoxCenter,n=e.viewport,r=e.destination,i=e.insideDestination,o=e.afterCritical,a=i.filter((function(e){return yt({target:Ht(e,o),destination:r,viewport:n.frame,withDroppableDisplacement:!0})})).sort((function(e,n){var i=ze(t,At(r,Bt(e,o))),a=ze(t,At(r,Bt(n,o)));return i<a?-1:a<i?1:e.descriptor.index-n.descriptor.index}));return a[0]||null}({pageBorderBoxCenter:n,viewport:s,destination:c,insideDestination:u,afterCritical:l}),d=function(e){var t=e.previousPageBorderBoxCenter,n=e.moveRelativeTo,r=e.insideDestination,i=e.draggable,o=e.draggables,a=e.destination,s=e.viewport,l=e.afterCritical;if(!n){if(r.length)return null;var c={displaced:ct,displacedBy:lt,at:{type:"REORDER",destination:{droppableId:a.descriptor.id,index:0}}},u=Ot({impact:c,draggable:i,droppable:a,draggables:o,afterCritical:l}),p=st(i,a)?a:Ft(a,i,o);return Lt({draggable:i,destination:p,newPageBorderBoxCenter:u,viewport:s.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0})?c:null}var d,m=Boolean(t[a.axis.line]<=n.page.borderBox.center[a.axis.line]),f=(d=n.descriptor.index,n.descriptor.id===i.descriptor.id||m?d:d+1),h=Gt(a.axis,i.displaceBy);return It({draggable:i,insideDestination:r,destination:a,viewport:s,displacedBy:h,last:ct,index:f})}({previousPageBorderBoxCenter:n,destination:c,draggable:r,draggables:o,moveRelativeTo:p,insideDestination:u,viewport:s,afterCritical:l});if(!d)return null;var m=Ot({impact:d,draggable:r,droppable:c,draggables:o,afterCritical:l});return{clientSelection:Tt({pageBorderBoxCenter:m,draggable:r,viewport:s}),impact:d,scrollJumpRequest:null}},Ut=function(e){var t=e.at;return t?"REORDER"===t.type?t.destination.droppableId:t.combine.droppableId:null},$t=function(e){var t=e.state,n=e.type,r=function(e,t){var n=Ut(e);return n?t[n]:null}(t.impact,t.dimensions.droppables),i=Boolean(r),o=t.dimensions.droppables[t.critical.droppable.id],a=r||o,s=a.axis.direction,l="vertical"===s&&("MOVE_UP"===n||"MOVE_DOWN"===n)||"horizontal"===s&&("MOVE_LEFT"===n||"MOVE_RIGHT"===n);if(l&&!i)return null;var c="MOVE_DOWN"===n||"MOVE_RIGHT"===n,u=t.dimensions.draggables[t.critical.draggable.id],p=t.current.page.borderBoxCenter,d=t.dimensions,m=d.draggables,f=d.droppables;return l?Rt({isMovingForward:c,previousPageBorderBoxCenter:p,draggable:u,destination:a,draggables:m,viewport:t.viewport,previousClientSelection:t.current.client.selection,previousImpact:t.impact,afterCritical:t.afterCritical}):Wt({isMovingForward:c,previousPageBorderBoxCenter:p,draggable:u,isOver:a,draggables:m,droppables:f,viewport:t.viewport,afterCritical:t.afterCritical})};function Jt(e){return"DRAGGING"===e.phase||"COLLECTING"===e.phase}function Zt(e){var t=pt(e.top,e.bottom),n=pt(e.left,e.right);return function(e){return t(e.y)&&n(e.x)}}function Vt(e){var t=e.pageBorderBox,n=e.draggable,r=e.droppables,i=tt(r).filter((function(e){if(!e.isEnabled)return!1;var n,r,i=e.subject.active;if(!i)return!1;if(r=i,!((n=t).left<r.right&&n.right>r.left&&n.top<r.bottom&&n.bottom>r.top))return!1;if(Zt(i)(t.center))return!0;var o=e.axis,a=i.center[o.crossAxisLine],s=t[o.crossAxisStart],l=t[o.crossAxisEnd],c=pt(i[o.crossAxisStart],i[o.crossAxisEnd]),u=c(s),p=c(l);return!u&&!p||(u?s<a:l>a)}));return i.length?1===i.length?i[0].descriptor.id:function(e){var t=e.pageBorderBox,n=e.draggable,r=e.candidates,i=n.page.borderBox.center,o=r.map((function(e){var n=e.axis,r=Ge(e.axis.line,t.center[n.line],e.page.borderBox.center[n.crossAxisLine]);return{id:e.descriptor.id,distance:ze(i,r)}})).sort((function(e,t){return t.distance-e.distance}));return o[0]?o[0].id:null}({pageBorderBox:t,draggable:n,candidates:i}):null}var Yt=function(e,t){return ue(Ue(e,t))};function Xt(e){var t=e.displaced,n=e.id;return Boolean(t.visible[n]||t.invisible[n])}var qt=function(e){var t=e.pageOffset,n=e.draggable,r=e.draggables,i=e.droppables,o=e.previousImpact,a=e.viewport,s=e.afterCritical,l=Yt(n.page.borderBox,t),c=Vt({pageBorderBox:l,draggable:n,droppables:i});if(!c)return ut;var u=i[c],p=rt(u.descriptor.id,r),d=function(e,t){var n=e.frame;return n?Yt(t,n.scroll.diff.value):t}(u,l);return function(e){var t=e.draggable,n=e.pageBorderBoxWithDroppableScroll,r=e.previousImpact,i=e.destination,o=e.insideDestination,a=e.afterCritical;if(!i.isCombineEnabled)return null;var s=i.axis,l=Gt(i.axis,t.displaceBy),c=l.value,u=n[s.start],p=n[s.end],d=qe(at(t,o),(function(e){var t=e.descriptor.id,n=e.page.borderBox,i=n[s.size]/4,o=Et(t,a),l=Xt({displaced:r.displaced,id:t});return o?l?p>n[s.start]+i&&p<n[s.end]-i:u>n[s.start]-c+i&&u<n[s.end]-c-i:l?p>n[s.start]+c+i&&p<n[s.end]+c-i:u>n[s.start]+i&&u<n[s.end]-i}));return d?{displacedBy:l,displaced:r.displaced,at:{type:"COMBINE",combine:{draggableId:d.descriptor.id,droppableId:i.descriptor.id}}}:null}({pageBorderBoxWithDroppableScroll:d,draggable:n,previousImpact:o,destination:u,insideDestination:p,afterCritical:s})||function(e){var t=e.pageBorderBoxWithDroppableScroll,n=e.draggable,r=e.destination,i=e.insideDestination,o=e.last,a=e.viewport,s=e.afterCritical,l=r.axis,c=Gt(r.axis,n.displaceBy),u=c.value,p=t[l.start],d=t[l.end],m=function(e){var t=e.draggable,n=e.closest,r=e.inHomeList;return n?r&&n.descriptor.index>t.descriptor.index?n.descriptor.index-1:n.descriptor.index:null}({draggable:n,closest:qe(at(n,i),(function(e){var t=e.descriptor.id,n=e.page.borderBox.center[l.line],r=Et(t,s),i=Xt({displaced:o,id:t});return r?i?d<=n:p<n-u:i?d<=n+u:p<n})),inHomeList:st(n,r)});return It({draggable:n,insideDestination:i,destination:r,viewport:a,last:o,displacedBy:c,index:m})}({pageBorderBoxWithDroppableScroll:d,draggable:n,destination:u,insideDestination:p,last:o.displaced,viewport:a,afterCritical:s})},Qt=function(e,t){var n;return(0,a.A)({},e,((n={})[t.descriptor.id]=t,n))},Kt=function(e){var t=e.previousImpact,n=e.impact,r=e.droppables,i=Ut(t),o=Ut(n);if(!i)return r;if(i===o)return r;var s=r[i];if(!s.subject.withPlaceholder)return r;var l=function(e){var t=e.subject.withPlaceholder;t||Ne(!1);var n=e.frame;if(!n){var r=Ze({page:e.subject.page,axis:e.axis,frame:null,withPlaceholder:null});return(0,a.A)({},e,{subject:r})}var i=t.oldFrameMaxScroll;i||Ne(!1);var o=zt(n,i),s=Ze({page:e.subject.page,axis:e.axis,frame:o,withPlaceholder:null});return(0,a.A)({},e,{subject:s,frame:o})}(s);return Qt(r,l)},en=function(e){var t=e.state,n=e.clientSelection,r=e.dimensions,i=e.viewport,o=e.impact,s=e.scrollJumpRequest,l=i||t.viewport,c=r||t.dimensions,u=n||t.current.client.selection,p=je(u,t.initial.client.selection),d={offset:p,selection:u,borderBoxCenter:Re(t.initial.client.borderBoxCenter,p)},m={selection:Re(d.selection,l.scroll.current),borderBoxCenter:Re(d.borderBoxCenter,l.scroll.current),offset:Re(d.offset,l.scroll.diff.value)},f={client:d,page:m};if("COLLECTING"===t.phase)return(0,a.A)({phase:"COLLECTING"},t,{dimensions:c,viewport:l,current:f});var h=c.draggables[t.critical.draggable.id],g=o||qt({pageOffset:m.offset,draggable:h,draggables:c.draggables,droppables:c.droppables,previousImpact:t.impact,viewport:l,afterCritical:t.afterCritical}),v=function(e){var t=e.draggable,n=e.draggables,r=e.droppables,i=e.previousImpact,o=e.impact,a=Kt({previousImpact:i,impact:o,droppables:r}),s=Ut(o);if(!s)return a;var l=r[s];if(st(t,l))return a;if(l.subject.withPlaceholder)return a;var c=Ft(l,t,n);return Qt(a,c)}({draggable:h,impact:g,previousImpact:t.impact,draggables:c.draggables,droppables:c.droppables});return(0,a.A)({},t,{current:f,dimensions:{draggables:c.draggables,droppables:v},impact:g,viewport:l,scrollJumpRequest:s||null,forceShouldAnimate:!s&&null})};var tn=function(e){var t=e.impact,n=e.viewport,r=e.draggables,i=e.destination,o=e.forceShouldAnimate,s=t.displaced,l=function(e,t){return e.map((function(e){return t[e]}))}(s.all,r),c=bt({afterDragging:l,destination:i,displacedBy:t.displacedBy,viewport:n.frame,forceShouldAnimate:o,last:s});return(0,a.A)({},t,{displaced:c})},nn=function(e){var t=e.impact,n=e.draggable,r=e.droppable,i=e.draggables,o=e.viewport,a=e.afterCritical,s=Ot({impact:t,draggable:n,draggables:i,droppable:r,afterCritical:a});return Tt({pageBorderBoxCenter:s,draggable:n,viewport:o})},rn=function(e){var t=e.state,n=e.dimensions,r=e.viewport;"SNAP"!==t.movementMode&&Ne(!1);var i=t.impact,o=r||t.viewport,a=n||t.dimensions,s=a.draggables,l=a.droppables,c=s[t.critical.draggable.id],u=Ut(i);u||Ne(!1);var p=l[u],d=tn({impact:i,viewport:o,destination:p,draggables:s}),m=nn({impact:d,draggable:c,droppable:p,draggables:s,viewport:o,afterCritical:t.afterCritical});return en({impact:d,clientSelection:m,state:t,dimensions:a,viewport:o})},on=function(e){var t=e.draggable,n=e.home,r=e.draggables,i=e.viewport,o=Gt(n.axis,t.displaceBy),a=rt(n.descriptor.id,r),s=a.indexOf(t);-1===s&&Ne(!1);var l,c=a.slice(s+1),u=c.reduce((function(e,t){return e[t.descriptor.id]=!0,e}),{}),p={inVirtualList:"virtual"===n.descriptor.mode,displacedBy:o,effected:u};return{impact:{displaced:bt({afterDragging:c,destination:n,displacedBy:o,last:null,viewport:i.frame,forceShouldAnimate:!1}),displacedBy:o,at:{type:"REORDER",destination:(l=t.descriptor,{index:l.index,droppableId:l.droppableId})}},afterCritical:p}},an=function(e){0},sn=function(e){0},ln=function(e){var t=e.additions,n=e.updatedDroppables,r=e.viewport,i=r.scroll.diff.value;return t.map((function(e){var t=e.descriptor.droppableId,o=function(e){var t=e.frame;return t||Ne(!1),t}(n[t]),s=o.scroll.diff.value,l=function(e){var t=e.draggable,n=e.offset,r=e.initialWindowScroll,i=ge(t.client,n),o=ve(i,r);return(0,a.A)({},t,{placeholder:(0,a.A)({},t.placeholder,{client:i}),client:i,page:o})}({draggable:e,offset:Re(i,s),initialWindowScroll:r.scroll.initial});return l}))},cn=function(e){return"SNAP"===e.movementMode},un=function(e,t,n){var r=function(e,t){return{draggables:e.draggables,droppables:Qt(e.droppables,t)}}(e.dimensions,t);return!cn(e)||n?en({state:e,dimensions:r}):rn({state:e,dimensions:r})};function pn(e){return e.isDragging&&"SNAP"===e.movementMode?(0,a.A)({phase:"DRAGGING"},e,{scrollJumpRequest:null}):e}var dn={phase:"IDLE",completed:null,shouldFlush:!1},mn=function(e,t){if(void 0===e&&(e=dn),"FLUSH"===t.type)return(0,a.A)({},dn,{shouldFlush:!0});if("INITIAL_PUBLISH"===t.type){"IDLE"!==e.phase&&Ne(!1);var n=t.payload,r=n.critical,i=n.clientSelection,o=n.viewport,s=n.dimensions,l=n.movementMode,c=s.draggables[r.draggable.id],u=s.droppables[r.droppable.id],p={selection:i,borderBoxCenter:c.client.borderBox.center,offset:Le},d={client:p,page:{selection:Re(p.selection,o.scroll.initial),borderBoxCenter:Re(p.selection,o.scroll.initial),offset:Re(p.selection,o.scroll.diff.value)}},m=tt(s.droppables).every((function(e){return!e.isFixedOnPage})),f=on({draggable:c,home:u,draggables:s.draggables,viewport:o}),h=f.impact;return{phase:"DRAGGING",isDragging:!0,critical:r,movementMode:l,dimensions:s,initial:d,current:d,isWindowScrollAllowed:m,impact:h,afterCritical:f.afterCritical,onLiftImpact:h,viewport:o,scrollJumpRequest:null,forceShouldAnimate:null}}if("COLLECTION_STARTING"===t.type)return"COLLECTING"===e.phase||"DROP_PENDING"===e.phase?e:("DRAGGING"!==e.phase&&Ne(!1),(0,a.A)({phase:"COLLECTING"},e,{phase:"COLLECTING"}));if("PUBLISH_WHILE_DRAGGING"===t.type)return"COLLECTING"!==e.phase&&"DROP_PENDING"!==e.phase&&Ne(!1),function(e){var t=e.state,n=e.published;an();var r=n.modified.map((function(e){var n=t.dimensions.droppables[e.droppableId];return Ve(n,e.scroll)})),i=(0,a.A)({},t.dimensions.droppables,{},Ke(r)),o=et(ln({additions:n.additions,updatedDroppables:i,viewport:t.viewport})),s=(0,a.A)({},t.dimensions.draggables,{},o);n.removals.forEach((function(e){delete s[e]}));var l={droppables:i,draggables:s},c=Ut(t.impact),u=c?l.droppables[c]:null,p=l.draggables[t.critical.draggable.id],d=l.droppables[t.critical.droppable.id],m=on({draggable:p,home:d,draggables:s,viewport:t.viewport}),f=m.impact,h=m.afterCritical,g=u&&u.isCombineEnabled?t.impact:f,v=qt({pageOffset:t.current.page.offset,draggable:l.draggables[t.critical.draggable.id],draggables:l.draggables,droppables:l.droppables,previousImpact:g,viewport:t.viewport,afterCritical:h});sn();var y=(0,a.A)({phase:"DRAGGING"},t,{phase:"DRAGGING",impact:v,onLiftImpact:f,dimensions:l,afterCritical:h,forceShouldAnimate:!1});return"COLLECTING"===t.phase?y:(0,a.A)({phase:"DROP_PENDING"},y,{phase:"DROP_PENDING",reason:t.reason,isWaiting:!1})}({state:e,published:t.payload});if("MOVE"===t.type){if("DROP_PENDING"===e.phase)return e;Jt(e)||Ne(!1);var g=t.payload.client;return Be(g,e.current.client.selection)?e:en({state:e,clientSelection:g,impact:cn(e)?e.impact:null})}if("UPDATE_DROPPABLE_SCROLL"===t.type){if("DROP_PENDING"===e.phase)return pn(e);if("COLLECTING"===e.phase)return pn(e);Jt(e)||Ne(!1);var v=t.payload,y=v.id,b=v.newScroll,w=e.dimensions.droppables[y];if(!w)return e;var I=Ve(w,b);return un(e,I,!1)}if("UPDATE_DROPPABLE_IS_ENABLED"===t.type){if("DROP_PENDING"===e.phase)return e;Jt(e)||Ne(!1);var E=t.payload,S=E.id,C=E.isEnabled,x=e.dimensions.droppables[S];x||Ne(!1),x.isEnabled===C&&Ne(!1);var P=(0,a.A)({},x,{isEnabled:C});return un(e,P,!0)}if("UPDATE_DROPPABLE_IS_COMBINE_ENABLED"===t.type){if("DROP_PENDING"===e.phase)return e;Jt(e)||Ne(!1);var M=t.payload,N=M.id,k=M.isCombineEnabled,A=e.dimensions.droppables[N];A||Ne(!1),A.isCombineEnabled===k&&Ne(!1);var O=(0,a.A)({},A,{isCombineEnabled:k});return un(e,O,!0)}if("MOVE_BY_WINDOW_SCROLL"===t.type){if("DROP_PENDING"===e.phase||"DROP_ANIMATING"===e.phase)return e;Jt(e)||Ne(!1),e.isWindowScrollAllowed||Ne(!1);var D=t.payload.newScroll;if(Be(e.viewport.scroll.current,D))return pn(e);var _=Dt(e.viewport,D);return cn(e)?rn({state:e,viewport:_}):en({state:e,viewport:_})}if("UPDATE_VIEWPORT_MAX_SCROLL"===t.type){if(!Jt(e))return e;var T=t.payload.maxScroll;if(Be(T,e.viewport.scroll.max))return e;var L=(0,a.A)({},e.viewport,{scroll:(0,a.A)({},e.viewport.scroll,{max:T})});return(0,a.A)({phase:"DRAGGING"},e,{viewport:L})}if("MOVE_UP"===t.type||"MOVE_DOWN"===t.type||"MOVE_LEFT"===t.type||"MOVE_RIGHT"===t.type){if("COLLECTING"===e.phase||"DROP_PENDING"===e.phase)return e;"DRAGGING"!==e.phase&&Ne(!1);var R=$t({state:e,type:t.type});return R?en({state:e,impact:R.impact,clientSelection:R.clientSelection,scrollJumpRequest:R.scrollJumpRequest}):e}if("DROP_PENDING"===t.type){var j=t.payload.reason;return"COLLECTING"!==e.phase&&Ne(!1),(0,a.A)({phase:"DROP_PENDING"},e,{phase:"DROP_PENDING",isWaiting:!0,reason:j})}if("DROP_ANIMATE"===t.type){var B=t.payload,H=B.completed,G=B.dropDuration,z=B.newHomeClientOffset;return"DRAGGING"!==e.phase&&"DROP_PENDING"!==e.phase&&Ne(!1),{phase:"DROP_ANIMATING",completed:H,dropDuration:G,newHomeClientOffset:z,dimensions:e.dimensions}}return"DROP_COMPLETE"===t.type?{phase:"IDLE",completed:t.payload.completed,shouldFlush:!1}:e},fn=function(e){return{type:"LIFT",payload:e}},hn=function(e){return{type:"PUBLISH_WHILE_DRAGGING",payload:e}},gn=function(){return{type:"COLLECTION_STARTING",payload:null}},vn=function(e){return{type:"UPDATE_DROPPABLE_SCROLL",payload:e}},yn=function(e){return{type:"UPDATE_DROPPABLE_IS_ENABLED",payload:e}},bn=function(e){return{type:"UPDATE_DROPPABLE_IS_COMBINE_ENABLED",payload:e}},wn=function(e){return{type:"MOVE",payload:e}},In=function(){return{type:"MOVE_UP",payload:null}},En=function(){return{type:"MOVE_DOWN",payload:null}},Sn=function(){return{type:"MOVE_RIGHT",payload:null}},Cn=function(){return{type:"MOVE_LEFT",payload:null}},xn=function(){return{type:"FLUSH",payload:null}},Pn=function(e){return{type:"DROP_COMPLETE",payload:e}},Mn=function(e){return{type:"DROP",payload:e}},Nn=function(){return{type:"DROP_ANIMATION_FINISHED",payload:null}};var kn="cubic-bezier(.2,1,.1,1)",An={drop:0,combining:.7},On={drop:.75},Dn=.2+"s "+"cubic-bezier(0.2, 0, 0, 1)",_n={fluid:"opacity "+Dn,snap:"transform "+Dn+", opacity "+Dn,drop:function(e){var t=e+"s "+kn;return"transform "+t+", opacity "+t},outOfTheWay:"transform "+Dn,placeholder:"height "+Dn+", width "+Dn+", margin "+Dn},Tn=function(e){return Be(e,Le)?null:"translate("+e.x+"px, "+e.y+"px)"},Ln=Tn,Rn=function(e,t){var n=Tn(e);return n?t?n+" scale("+On.drop+")":n:null},jn=.33,Bn=.55,Hn=Bn-jn,Gn=function(e){var t=e.getState,n=e.dispatch;return function(e){return function(r){if("DROP"===r.type){var i=t(),o=r.payload.reason;if("COLLECTING"!==i.phase){if("IDLE"!==i.phase){"DROP_PENDING"===i.phase&&i.isWaiting&&Ne(!1),"DRAGGING"!==i.phase&&"DROP_PENDING"!==i.phase&&Ne(!1);var s=i.critical,l=i.dimensions,c=l.draggables[i.critical.draggable.id],u=function(e){var t=e.draggables,n=e.reason,r=e.lastImpact,i=e.home,o=e.viewport,s=e.onLiftImpact;return r.at&&"DROP"===n?"REORDER"===r.at.type?{impact:r,didDropInsideDroppable:!0}:{impact:(0,a.A)({},r,{displaced:ct}),didDropInsideDroppable:!0}:{impact:tn({draggables:t,impact:s,destination:i,viewport:o,forceShouldAnimate:!0}),didDropInsideDroppable:!1}}({reason:o,lastImpact:i.impact,afterCritical:i.afterCritical,onLiftImpact:i.onLiftImpact,home:i.dimensions.droppables[i.critical.droppable.id],viewport:i.viewport,draggables:i.dimensions.draggables}),p=u.impact,d=u.didDropInsideDroppable,m=d?it(p):null,f=d?ot(p):null,h={index:s.draggable.index,droppableId:s.droppable.id},g={draggableId:c.descriptor.id,type:c.descriptor.type,source:h,reason:o,mode:i.movementMode,destination:m,combine:f},v=function(e){var t=e.impact,n=e.draggable,r=e.dimensions,i=e.viewport,o=e.afterCritical,a=r.draggables,s=r.droppables,l=Ut(t),c=l?s[l]:null,u=s[n.descriptor.droppableId],p=nn({impact:t,draggable:n,draggables:a,afterCritical:o,droppable:c||u,viewport:i});return je(p,n.client.borderBox.center)}({impact:p,draggable:c,dimensions:l,viewport:i.viewport,afterCritical:i.afterCritical}),y={critical:i.critical,afterCritical:i.afterCritical,result:g,impact:p};if(!Be(i.current.client.offset,v)||Boolean(g.combine)){var b=function(e){var t=e.current,n=e.destination,r=e.reason,i=ze(t,n);if(i<=0)return jn;if(i>=1500)return Bn;var o=jn+Hn*(i/1500);return Number(("CANCEL"===r?.6*o:o).toFixed(2))}({current:i.current.client.offset,destination:v,reason:o});n(function(e){return{type:"DROP_ANIMATE",payload:e}}({newHomeClientOffset:v,dropDuration:b,completed:y}))}else n(Pn({completed:y}))}}else n(function(e){return{type:"DROP_PENDING",payload:e}}({reason:o}))}else e(r)}}},zn=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function Fn(e){var t=e.onWindowScroll;var n=Ie((function(){t(zn())})),r=function(e){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(t){t.target!==window&&t.target!==window.document||e()}}}(n),i=Se;function o(){return i!==Se}return{start:function(){o()&&Ne(!1),i=Ce(window,[r])},stop:function(){o()||Ne(!1),n.cancel(),i(),i=Se},isActive:o}}var Wn=function(e){var t=Fn({onWindowScroll:function(t){e.dispatch({type:"MOVE_BY_WINDOW_SCROLL",payload:{newScroll:t}})}});return function(e){return function(n){t.isActive()||"INITIAL_PUBLISH"!==n.type||t.start(),t.isActive()&&function(e){return"DROP_COMPLETE"===e.type||"DROP_ANIMATE"===e.type||"FLUSH"===e.type}(n)&&t.stop(),e(n)}}},Un=function(){var e=[];return{add:function(t){var n=setTimeout((function(){return function(t){var n=Xe(e,(function(e){return e.timerId===t}));-1===n&&Ne(!1),e.splice(n,1)[0].callback()}(n)})),r={timerId:n,callback:t};e.push(r)},flush:function(){if(e.length){var t=[].concat(e);e.length=0,t.forEach((function(e){clearTimeout(e.timerId),e.callback()}))}}}},$n=function(e,t){an(),t(),sn()},Jn=function(e,t){return{draggableId:e.draggable.id,type:e.droppable.type,source:{droppableId:e.droppable.id,index:e.draggable.index},mode:t}},Zn=function(e,t,n,r){if(e){var i=function(e){var t=!1,n=!1,r=setTimeout((function(){n=!0})),i=function(i){t||n||(t=!0,e(i),clearTimeout(r))};return i.wasCalled=function(){return t},i}(n);e(t,{announce:i}),i.wasCalled()||n(r(t))}else n(r(t))},Vn=function(e,t){var n=function(e,t){var n=Un(),r=null,i=function(n){r||Ne(!1),r=null,$n(0,(function(){return Zn(e().onDragEnd,n,t,Te.onDragEnd)}))};return{beforeCapture:function(t,n){r&&Ne(!1),$n(0,(function(){var r=e().onBeforeCapture;r&&r({draggableId:t,mode:n})}))},beforeStart:function(t,n){r&&Ne(!1),$n(0,(function(){var r=e().onBeforeDragStart;r&&r(Jn(t,n))}))},start:function(i,o){r&&Ne(!1);var a=Jn(i,o);r={mode:o,lastCritical:i,lastLocation:a.source,lastCombine:null},n.add((function(){$n(0,(function(){return Zn(e().onDragStart,a,t,Te.onDragStart)}))}))},update:function(i,o){var s=it(o),l=ot(o);r||Ne(!1);var c=!function(e,t){if(e===t)return!0;var n=e.draggable.id===t.draggable.id&&e.draggable.droppableId===t.draggable.droppableId&&e.draggable.type===t.draggable.type&&e.draggable.index===t.draggable.index,r=e.droppable.id===t.droppable.id&&e.droppable.type===t.droppable.type;return n&&r}(i,r.lastCritical);c&&(r.lastCritical=i);var u,p,d=(p=s,!(null==(u=r.lastLocation)&&null==p||null!=u&&null!=p&&u.droppableId===p.droppableId&&u.index===p.index));d&&(r.lastLocation=s);var m=!function(e,t){return null==e&&null==t||null!=e&&null!=t&&e.draggableId===t.draggableId&&e.droppableId===t.droppableId}(r.lastCombine,l);if(m&&(r.lastCombine=l),c||d||m){var f=(0,a.A)({},Jn(i,r.mode),{combine:l,destination:s});n.add((function(){$n(0,(function(){return Zn(e().onDragUpdate,f,t,Te.onDragUpdate)}))}))}},flush:function(){r||Ne(!1),n.flush()},drop:i,abort:function(){if(r){var e=(0,a.A)({},Jn(r.lastCritical,r.mode),{combine:null,destination:null,reason:"CANCEL"});i(e)}}}}(e,t);return function(e){return function(t){return function(r){if("BEFORE_INITIAL_CAPTURE"!==r.type){if("INITIAL_PUBLISH"===r.type){var i=r.payload.critical;return n.beforeStart(i,r.payload.movementMode),t(r),void n.start(i,r.payload.movementMode)}if("DROP_COMPLETE"===r.type){var o=r.payload.completed.result;return n.flush(),t(r),void n.drop(o)}if(t(r),"FLUSH"!==r.type){var a=e.getState();"DRAGGING"===a.phase&&n.update(a.critical,a.impact)}else n.abort()}else n.beforeCapture(r.payload.draggableId,r.payload.movementMode)}}}},Yn=function(e){return function(t){return function(n){if("DROP_ANIMATION_FINISHED"===n.type){var r=e.getState();"DROP_ANIMATING"!==r.phase&&Ne(!1),e.dispatch(Pn({completed:r.completed}))}else t(n)}}},Xn=function(e){var t=null,n=null;return function(r){return function(i){if("FLUSH"!==i.type&&"DROP_COMPLETE"!==i.type&&"DROP_ANIMATION_FINISHED"!==i.type||(n&&(cancelAnimationFrame(n),n=null),t&&(t(),t=null)),r(i),"DROP_ANIMATE"===i.type){var o={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){"DROP_ANIMATING"===e.getState().phase&&e.dispatch({type:"DROP_ANIMATION_FINISHED",payload:null})}};n=requestAnimationFrame((function(){n=null,t=Ce(window,[o])}))}}}},qn=function(e){return function(t){return function(n){if(t(n),"PUBLISH_WHILE_DRAGGING"===n.type){var r=e.getState();"DROP_PENDING"===r.phase&&(r.isWaiting||e.dispatch(Mn({reason:r.reason})))}}}},Qn=y,Kn=function(e){var t,n=e.dimensionMarshal,r=e.focusMarshal,i=e.styleMarshal,o=e.getResponders,a=e.announce,s=e.autoScroller;return h(mn,Qn(function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return function(){var n=e.apply(void 0,arguments),r=function(){throw new Error(u(15))},i={getState:n.getState,dispatch:function(){return r.apply(void 0,arguments)}},o=t.map((function(e){return e(i)}));return r=y.apply(void 0,o)(n.dispatch),c(c({},n),{},{dispatch:r})}}}((t=i,function(){return function(e){return function(n){"INITIAL_PUBLISH"===n.type&&t.dragging(),"DROP_ANIMATE"===n.type&&t.dropping(n.payload.completed.result.reason),"FLUSH"!==n.type&&"DROP_COMPLETE"!==n.type||t.resting(),e(n)}}}),function(e){return function(){return function(t){return function(n){"DROP_COMPLETE"!==n.type&&"FLUSH"!==n.type&&"DROP_ANIMATE"!==n.type||e.stopPublishing(),t(n)}}}}(n),function(e){return function(t){var n=t.getState,r=t.dispatch;return function(t){return function(i){if("LIFT"===i.type){var o=i.payload,a=o.id,s=o.clientSelection,l=o.movementMode,c=n();"DROP_ANIMATING"===c.phase&&r(Pn({completed:c.completed})),"IDLE"!==n().phase&&Ne(!1),r(xn()),r({type:"BEFORE_INITIAL_CAPTURE",payload:{draggableId:a,movementMode:l}});var u={draggableId:a,scrollOptions:{shouldPublishImmediately:"SNAP"===l}},p=e.startPublishing(u),d=p.critical,m=p.dimensions,f=p.viewport;r({type:"INITIAL_PUBLISH",payload:{critical:d,dimensions:m,clientSelection:s,movementMode:l,viewport:f}})}else t(i)}}}}(n),Gn,Yn,Xn,qn,function(e){return function(t){return function(n){return function(r){if(function(e){return"DROP_COMPLETE"===e.type||"DROP_ANIMATE"===e.type||"FLUSH"===e.type}(r))return e.stop(),void n(r);if("INITIAL_PUBLISH"===r.type){n(r);var i=t.getState();return"DRAGGING"!==i.phase&&Ne(!1),void e.start(i)}n(r),e.scroll(t.getState())}}}}(s),Wn,function(e){var t=!1;return function(){return function(n){return function(r){if("INITIAL_PUBLISH"===r.type)return t=!0,e.tryRecordFocus(r.payload.critical.draggable.id),n(r),void e.tryRestoreFocusRecorded();if(n(r),t){if("FLUSH"===r.type)return t=!1,void e.tryRestoreFocusRecorded();if("DROP_COMPLETE"===r.type){t=!1;var i=r.payload.completed.result;i.combine&&e.tryShiftRecord(i.draggableId,i.combine.draggableId),e.tryRestoreFocusRecorded()}}}}}}(r),Vn(o,a))))};var er=function(e){var t=e.scrollHeight,n=e.scrollWidth,r=e.height,i=e.width,o=je({x:n,y:t},{x:i,y:r});return{x:Math.max(0,o.x),y:Math.max(0,o.y)}},tr=function(){var e=document.documentElement;return e||Ne(!1),e},nr=function(){var e=tr();return er({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,width:e.clientWidth,height:e.clientHeight})},rr=function(e){var t=e.critical,n=e.scrollOptions,r=e.registry;an();var i,o,a,s,l,c,u,p=(i=zn(),o=nr(),a=i.y,s=i.x,l=tr(),c=l.clientWidth,u=l.clientHeight,{frame:ue({top:a,left:s,right:s+c,bottom:a+u}),scroll:{initial:i,current:i,max:o,diff:{value:Le,displacement:Le}}}),d=p.scroll.current,m=t.droppable,f=r.droppable.getAllByType(m.type).map((function(e){return e.callbacks.getDimensionAndWatchScroll(d,n)})),h=r.draggable.getAllByType(t.draggable.type).map((function(e){return e.getDimension(d)})),g={draggables:et(h),droppables:Ke(f)};return sn(),{dimensions:g,critical:t,viewport:p}};function ir(e,t,n){return n.descriptor.id!==t.id&&(n.descriptor.type===t.type&&"virtual"===e.droppable.getById(n.descriptor.droppableId).descriptor.mode)}var or,ar,sr=function(e,t){var n=null,r=function(e){var t=e.registry,n=e.callbacks,r={additions:{},removals:{},modified:{}},i=null,o=function(){i||(n.collectionStarting(),i=requestAnimationFrame((function(){i=null,an();var e=r,o=e.additions,a=e.removals,s=e.modified,l=Object.keys(o).map((function(e){return t.draggable.getById(e).getDimension(Le)})).sort((function(e,t){return e.descriptor.index-t.descriptor.index})),c=Object.keys(s).map((function(e){return{droppableId:e,scroll:t.droppable.getById(e).callbacks.getScrollWhileDragging()}})),u={additions:l,removals:Object.keys(a),modified:c};r={additions:{},removals:{},modified:{}},sn(),n.publish(u)})))};return{add:function(e){var t=e.descriptor.id;r.additions[t]=e,r.modified[e.descriptor.droppableId]=!0,r.removals[t]&&delete r.removals[t],o()},remove:function(e){var t=e.descriptor;r.removals[t.id]=!0,r.modified[t.droppableId]=!0,r.additions[t.id]&&delete r.additions[t.id],o()},stop:function(){i&&(cancelAnimationFrame(i),i=null,r={additions:{},removals:{},modified:{}})}}}({callbacks:{publish:t.publishWhileDragging,collectionStarting:t.collectionStarting},registry:e}),i=function(t){n||Ne(!1);var i=n.critical.draggable;"ADDITION"===t.type&&ir(e,i,t.value)&&r.add(t.value),"REMOVAL"===t.type&&ir(e,i,t.value)&&r.remove(t.value)},o={updateDroppableIsEnabled:function(r,i){e.droppable.exists(r)||Ne(!1),n&&t.updateDroppableIsEnabled({id:r,isEnabled:i})},updateDroppableIsCombineEnabled:function(r,i){n&&(e.droppable.exists(r)||Ne(!1),t.updateDroppableIsCombineEnabled({id:r,isCombineEnabled:i}))},scrollDroppable:function(t,r){n&&e.droppable.getById(t).callbacks.scroll(r)},updateDroppableScroll:function(r,i){n&&(e.droppable.exists(r)||Ne(!1),t.updateDroppableScroll({id:r,newScroll:i}))},startPublishing:function(t){n&&Ne(!1);var r=e.draggable.getById(t.draggableId),o=e.droppable.getById(r.descriptor.droppableId),a={draggable:r.descriptor,droppable:o.descriptor},s=e.subscribe(i);return n={critical:a,unsubscribe:s},rr({critical:a,registry:e,scrollOptions:t.scrollOptions})},stopPublishing:function(){if(n){r.stop();var t=n.critical.droppable;e.droppable.getAllByType(t.type).forEach((function(e){return e.callbacks.dragStopped()})),n.unsubscribe(),n=null}}};return o},lr=function(e,t){return"IDLE"===e.phase||"DROP_ANIMATING"===e.phase&&(e.completed.result.draggableId!==t&&"DROP"===e.completed.result.reason)},cr=function(e){window.scrollBy(e.x,e.y)},ur=(0,we.A)((function(e){return tt(e).filter((function(e){return!!e.isEnabled&&!!e.frame}))})),pr=function(e){var t=e.center,n=e.destination,r=e.droppables;if(n){var i=r[n];return i.frame?i:null}var o=function(e,t){var n=qe(ur(t),(function(t){return t.frame||Ne(!1),Zt(t.frame.pageMarginBox)(e)}));return n}(t,r);return o},dr=.25,mr=.05,fr=28,hr=function(e){return Math.pow(e,2)},gr={stopDampeningAt:1200,accelerateAt:360},vr=function(e){var t=e.startOfRange,n=e.endOfRange,r=e.current,i=n-t;return 0===i?0:(r-t)/i},yr=gr.accelerateAt,br=gr.stopDampeningAt,wr=function(e){var t=e.distanceToEdge,n=e.thresholds,r=e.dragStartTime,i=e.shouldUseTimeDampening,o=function(e,t){if(e>t.startScrollingFrom)return 0;if(e<=t.maxScrollValueAt)return fr;if(e===t.startScrollingFrom)return 1;var n=vr({startOfRange:t.maxScrollValueAt,endOfRange:t.startScrollingFrom,current:e}),r=fr*hr(1-n);return Math.ceil(r)}(t,n);return 0===o?0:i?Math.max(function(e,t){var n=t,r=br,i=Date.now()-n;if(i>=br)return e;if(i<yr)return 1;var o=vr({startOfRange:yr,endOfRange:r,current:i}),a=e*hr(o);return Math.ceil(a)}(o,r),1):o},Ir=function(e){var t=e.container,n=e.distanceToEdges,r=e.dragStartTime,i=e.axis,o=e.shouldUseTimeDampening,a=function(e,t){return{startScrollingFrom:e[t.size]*dr,maxScrollValueAt:e[t.size]*mr}}(t,i);return n[i.end]<n[i.start]?wr({distanceToEdge:n[i.end],thresholds:a,dragStartTime:r,shouldUseTimeDampening:o}):-1*wr({distanceToEdge:n[i.start],thresholds:a,dragStartTime:r,shouldUseTimeDampening:o})},Er=We((function(e){return 0===e?0:e})),Sr=function(e){var t=e.dragStartTime,n=e.container,r=e.subject,i=e.center,o=e.shouldUseTimeDampening,a={top:i.y-n.top,right:n.right-i.x,bottom:n.bottom-i.y,left:i.x-n.left},s=Ir({container:n,distanceToEdges:a,dragStartTime:t,axis:ft,shouldUseTimeDampening:o}),l=Ir({container:n,distanceToEdges:a,dragStartTime:t,axis:ht,shouldUseTimeDampening:o}),c=Er({x:l,y:s});if(Be(c,Le))return null;var u=function(e){var t=e.container,n=e.subject,r=e.proposedScroll,i=n.height>t.height,o=n.width>t.width;return o||i?o&&i?null:{x:o?0:r.x,y:i?0:r.y}:r}({container:n,subject:r,proposedScroll:c});return u?Be(u,Le)?null:u:null},Cr=We((function(e){return 0===e?0:e>0?1:-1})),xr=(or=function(e,t){return e<0?e:e>t?e-t:0},function(e){var t=e.current,n=e.max,r=e.change,i=Re(t,r),o={x:or(i.x,n.x),y:or(i.y,n.y)};return Be(o,Le)?null:o}),Pr=function(e){var t=e.max,n=e.current,r=e.change,i={x:Math.max(n.x,t.x),y:Math.max(n.y,t.y)},o=Cr(r),a=xr({max:i,current:n,change:o});return!a||(0!==o.x&&0===a.x||0!==o.y&&0===a.y)},Mr=function(e,t){return Pr({current:e.scroll.current,max:e.scroll.max,change:t})},Nr=function(e,t){var n=e.frame;return!!n&&Pr({current:n.scroll.current,max:n.scroll.max,change:t})},kr=function(e){var t=e.state,n=e.dragStartTime,r=e.shouldUseTimeDampening,i=e.scrollWindow,o=e.scrollDroppable,a=t.current.page.borderBoxCenter,s=t.dimensions.draggables[t.critical.draggable.id].page.marginBox;if(t.isWindowScrollAllowed){var l=function(e){var t=e.viewport,n=e.subject,r=e.center,i=e.dragStartTime,o=e.shouldUseTimeDampening,a=Sr({dragStartTime:i,container:t.frame,subject:n,center:r,shouldUseTimeDampening:o});return a&&Mr(t,a)?a:null}({dragStartTime:n,viewport:t.viewport,subject:s,center:a,shouldUseTimeDampening:r});if(l)return void i(l)}var c=pr({center:a,destination:Ut(t.impact),droppables:t.dimensions.droppables});if(c){var u=function(e){var t=e.droppable,n=e.subject,r=e.center,i=e.dragStartTime,o=e.shouldUseTimeDampening,a=t.frame;if(!a)return null;var s=Sr({dragStartTime:i,container:a.pageMarginBox,subject:n,center:r,shouldUseTimeDampening:o});return s&&Nr(t,s)?s:null}({dragStartTime:n,droppable:c,subject:s,center:a,shouldUseTimeDampening:r});u&&o(c.descriptor.id,u)}},Ar=function(e){var t=e.move,n=e.scrollDroppable,r=e.scrollWindow,i=function(e,t){if(!Nr(e,t))return t;var r=function(e,t){var n=e.frame;return n&&Nr(e,t)?xr({current:n.scroll.current,max:n.scroll.max,change:t}):null}(e,t);if(!r)return n(e.descriptor.id,t),null;var i=je(t,r);return n(e.descriptor.id,i),je(t,i)},o=function(e,t,n){if(!e)return n;if(!Mr(t,n))return n;var i=function(e,t){if(!Mr(e,t))return null;var n=e.scroll.max,r=e.scroll.current;return xr({current:r,max:n,change:t})}(t,n);if(!i)return r(n),null;var o=je(n,i);return r(o),je(n,o)};return function(e){var n=e.scrollJumpRequest;if(n){var r=Ut(e.impact);r||Ne(!1);var a=i(e.dimensions.droppables[r],n);if(a){var s=e.viewport,l=o(e.isWindowScrollAllowed,s,a);l&&function(e,n){var r=Re(e.current.client.selection,n);t({client:r})}(e,l)}}}},Or=function(e){var t=e.scrollDroppable,n=e.scrollWindow,r=e.move,i=function(e){var t=e.scrollWindow,n=e.scrollDroppable,r=Ie(t),i=Ie(n),o=null,a=function(e){o||Ne(!1);var t=o,n=t.shouldUseTimeDampening,a=t.dragStartTime;kr({state:e,scrollWindow:r,scrollDroppable:i,dragStartTime:a,shouldUseTimeDampening:n})};return{start:function(e){an(),o&&Ne(!1);var t=Date.now(),n=!1,r=function(){n=!0};kr({state:e,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:r,scrollDroppable:r}),o={dragStartTime:t,shouldUseTimeDampening:n},sn(),n&&a(e)},stop:function(){o&&(r.cancel(),i.cancel(),o=null)},scroll:a}}({scrollWindow:n,scrollDroppable:t}),o=Ar({move:r,scrollWindow:n,scrollDroppable:t});return{scroll:function(e){"DRAGGING"===e.phase&&("FLUID"!==e.movementMode?e.scrollJumpRequest&&o(e):i.scroll(e))},start:i.start,stop:i.stop}},Dr="data-rbd",_r={base:ar=Dr+"-drag-handle",draggableId:ar+"-draggable-id",contextId:ar+"-context-id"},Tr=function(){var e=Dr+"-draggable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),Lr=function(){var e=Dr+"-droppable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),Rr={contextId:Dr+"-scroll-container-context-id"},jr=function(e,t){return e.map((function(e){var n=e.styles[t];return n?e.selector+" { "+n+" }":""})).join(" ")},Br=function(e){var t,n,r,i=(t=e,function(e){return"["+e+'="'+t+'"]'}),o=(n="\n      cursor: -webkit-grab;\n      cursor: grab;\n    ",{selector:i(_r.contextId),styles:{always:"\n          -webkit-touch-callout: none;\n          -webkit-tap-highlight-color: rgba(0,0,0,0);\n          touch-action: manipulation;\n        ",resting:n,dragging:"pointer-events: none;",dropAnimating:n}}),a=[(r="\n      transition: "+_n.outOfTheWay+";\n    ",{selector:i(Tr.contextId),styles:{dragging:r,dropAnimating:r,userCancel:r}}),o,{selector:i(Lr.contextId),styles:{always:"overflow-anchor: none;"}},{selector:"body",styles:{dragging:"\n        cursor: grabbing;\n        cursor: -webkit-grabbing;\n        user-select: none;\n        -webkit-user-select: none;\n        -moz-user-select: none;\n        -ms-user-select: none;\n        overflow-anchor: none;\n      "}}];return{always:jr(a,"always"),resting:jr(a,"resting"),dragging:jr(a,"dragging"),dropAnimating:jr(a,"dropAnimating"),userCancel:jr(a,"userCancel")}},Hr="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?r.useLayoutEffect:r.useEffect,Gr=function(){var e=document.querySelector("head");return e||Ne(!1),e},zr=function(e){var t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.type="text/css",t};var Fr=function(e){return e&&e.ownerDocument?e.ownerDocument.defaultView:window};function Wr(e){return e instanceof Fr(e).HTMLElement}function Ur(e,t){var n="["+_r.contextId+'="'+e+'"]',r=Qe(document.querySelectorAll(n));if(!r.length)return null;var i=qe(r,(function(e){return e.getAttribute(_r.draggableId)===t}));return i&&Wr(i)?i:null}function $r(){var e={draggables:{},droppables:{}},t=[];function n(e){t.length&&t.forEach((function(t){return t(e)}))}function r(t){return e.draggables[t]||null}function i(t){return e.droppables[t]||null}return{draggable:{register:function(t){e.draggables[t.descriptor.id]=t,n({type:"ADDITION",value:t})},update:function(t,n){var r=e.draggables[n.descriptor.id];r&&r.uniqueId===t.uniqueId&&(delete e.draggables[n.descriptor.id],e.draggables[t.descriptor.id]=t)},unregister:function(t){var i=t.descriptor.id,o=r(i);o&&t.uniqueId===o.uniqueId&&(delete e.draggables[i],n({type:"REMOVAL",value:t}))},getById:function(e){var t=r(e);return t||Ne(!1),t},findById:r,exists:function(e){return Boolean(r(e))},getAllByType:function(t){return Ye(e.draggables).filter((function(e){return e.descriptor.type===t}))}},droppable:{register:function(t){e.droppables[t.descriptor.id]=t},unregister:function(t){var n=i(t.descriptor.id);n&&t.uniqueId===n.uniqueId&&delete e.droppables[t.descriptor.id]},getById:function(e){var t=i(e);return t||Ne(!1),t},findById:i,exists:function(e){return Boolean(i(e))},getAllByType:function(t){return Ye(e.droppables).filter((function(e){return e.descriptor.type===t}))}},subscribe:function(e){return t.push(e),function(){var n=t.indexOf(e);-1!==n&&t.splice(n,1)}},clean:function(){e.draggables={},e.droppables={},t.length=0}}}var Jr=r.createContext(null),Zr=function(){var e=document.body;return e||Ne(!1),e},Vr={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},Yr=function(e){return"rbd-announcement-"+e};var Xr=0,qr={separator:"::"};function Qr(e,t){return void 0===t&&(t=qr),se((function(){return""+e+t.separator+Xr++}),[t.separator,e])}var Kr=r.createContext(null);function ei(e){0}function ti(e,t){ei()}function ni(e){var t=(0,r.useRef)(e);return(0,r.useEffect)((function(){t.current=e})),t}var ri,ii=((ri={})[13]=!0,ri[9]=!0,ri),oi=function(e){ii[e.keyCode]&&e.preventDefault()},ai=function(){var e="visibilitychange";return"undefined"==typeof document?e:qe([e,"ms"+e,"webkit"+e,"moz"+e,"o"+e],(function(e){return"on"+e in document}))||e}();var si,li={type:"IDLE"};function ci(e){var t=e.cancel,n=e.completed,r=e.getPhase,i=e.setPhase;return[{eventName:"mousemove",fn:function(e){var t=e.button,n=e.clientX,o=e.clientY;if(0===t){var a={x:n,y:o},s=r();if("DRAGGING"===s.type)return e.preventDefault(),void s.actions.move(a);"PENDING"!==s.type&&Ne(!1);var l=s.point;if(c=l,u=a,Math.abs(u.x-c.x)>=5||Math.abs(u.y-c.y)>=5){var c,u;e.preventDefault();var p=s.actions.fluidLift(a);i({type:"DRAGGING",actions:p})}}}},{eventName:"mouseup",fn:function(e){var i=r();"DRAGGING"===i.type?(e.preventDefault(),i.actions.drop({shouldBlockNextClick:!0}),n()):t()}},{eventName:"mousedown",fn:function(e){"DRAGGING"===r().type&&e.preventDefault(),t()}},{eventName:"keydown",fn:function(e){if("PENDING"!==r().type)return 27===e.keyCode?(e.preventDefault(),void t()):void oi(e);t()}},{eventName:"resize",fn:t},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){"PENDING"===r().type&&t()}},{eventName:"webkitmouseforcedown",fn:function(e){var n=r();"IDLE"===n.type&&Ne(!1),n.actions.shouldRespectForcePress()?t():e.preventDefault()}},{eventName:ai,fn:t}]}function ui(){}var pi=((si={})[34]=!0,si[33]=!0,si[36]=!0,si[35]=!0,si);function di(e,t){function n(){t(),e.cancel()}return[{eventName:"keydown",fn:function(r){return 27===r.keyCode?(r.preventDefault(),void n()):32===r.keyCode?(r.preventDefault(),t(),void e.drop()):40===r.keyCode?(r.preventDefault(),void e.moveDown()):38===r.keyCode?(r.preventDefault(),void e.moveUp()):39===r.keyCode?(r.preventDefault(),void e.moveRight()):37===r.keyCode?(r.preventDefault(),void e.moveLeft()):void(pi[r.keyCode]?r.preventDefault():oi(r))}},{eventName:"mousedown",fn:n},{eventName:"mouseup",fn:n},{eventName:"click",fn:n},{eventName:"touchstart",fn:n},{eventName:"resize",fn:n},{eventName:"wheel",fn:n,options:{passive:!0}},{eventName:ai,fn:n}]}var mi={type:"IDLE"};var fi={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function hi(e,t){if(null==t)return!1;if(Boolean(fi[t.tagName.toLowerCase()]))return!0;var n=t.getAttribute("contenteditable");return"true"===n||""===n||t!==e&&hi(e,t.parentElement)}function gi(e,t){var n=t.target;return!!Wr(n)&&hi(e,n)}var vi=function(e){return ue(e.getBoundingClientRect()).center};var yi=function(){var e="matches";return"undefined"==typeof document?e:qe([e,"msMatchesSelector","webkitMatchesSelector"],(function(e){return e in Element.prototype}))||e}();function bi(e,t){return null==e?null:e[yi](t)?e:bi(e.parentElement,t)}function wi(e,t){return e.closest?e.closest(t):bi(e,t)}function Ii(e,t){var n,r=t.target;if(!((n=r)instanceof Fr(n).Element))return null;var i=function(e){return"["+_r.contextId+'="'+e+'"]'}(e),o=wi(r,i);return o&&Wr(o)?o:null}function Ei(e){e.preventDefault()}function Si(e){var t=e.expected,n=e.phase,r=e.isLockActive;e.shouldWarn;return!!r()&&t===n}function Ci(e){var t=e.lockAPI,n=e.store,r=e.registry,i=e.draggableId;if(t.isClaimed())return!1;var o=r.draggable.findById(i);return!!o&&(!!o.options.isEnabled&&!!lr(n.getState(),i))}function xi(e){var t=e.lockAPI,n=e.contextId,r=e.store,i=e.registry,o=e.draggableId,s=e.forceSensorStop,l=e.sourceEvent;if(!Ci({lockAPI:t,store:r,registry:i,draggableId:o}))return null;var c=i.draggable.getById(o),u=function(e,t){var n="["+Tr.contextId+'="'+e+'"]',r=qe(Qe(document.querySelectorAll(n)),(function(e){return e.getAttribute(Tr.id)===t}));return r&&Wr(r)?r:null}(n,c.descriptor.id);if(!u)return null;if(l&&!c.options.canDragInteractiveElements&&gi(u,l))return null;var p=t.claim(s||Se),d="PRE_DRAG";function m(){return c.options.shouldRespectForcePress}function f(){return t.isActive(p)}var h=function(e,t){Si({expected:e,phase:d,isLockActive:f,shouldWarn:!0})&&r.dispatch(t())}.bind(null,"DRAGGING");function g(e){function n(){t.release(),d="COMPLETED"}function i(t,i){if(void 0===i&&(i={shouldBlockNextClick:!1}),e.cleanup(),i.shouldBlockNextClick){var o=Ce(window,[{eventName:"click",fn:Ei,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(o)}n(),r.dispatch(Mn({reason:t}))}return"PRE_DRAG"!==d&&(n(),"PRE_DRAG"!==d&&Ne(!1)),r.dispatch(fn(e.liftActionArgs)),d="DRAGGING",(0,a.A)({isActive:function(){return Si({expected:"DRAGGING",phase:d,isLockActive:f,shouldWarn:!1})},shouldRespectForcePress:m,drop:function(e){return i("DROP",e)},cancel:function(e){return i("CANCEL",e)}},e.actions)}return{isActive:function(){return Si({expected:"PRE_DRAG",phase:d,isLockActive:f,shouldWarn:!1})},shouldRespectForcePress:m,fluidLift:function(e){var t=Ie((function(e){h((function(){return wn({client:e})}))})),n=g({liftActionArgs:{id:o,clientSelection:e,movementMode:"FLUID"},cleanup:function(){return t.cancel()},actions:{move:t}});return(0,a.A)({},n,{move:t})},snapLift:function(){var e={moveUp:function(){return h(In)},moveRight:function(){return h(Sn)},moveDown:function(){return h(En)},moveLeft:function(){return h(Cn)}};return g({liftActionArgs:{id:o,clientSelection:vi(u),movementMode:"SNAP"},cleanup:Se,actions:e})},abort:function(){Si({expected:"PRE_DRAG",phase:d,isLockActive:f,shouldWarn:!0})&&t.release()}}}var Pi=[function(e){var t=(0,r.useRef)(li),n=(0,r.useRef)(Se),i=se((function(){return{eventName:"mousedown",fn:function(t){if(!t.defaultPrevented&&0===t.button&&!(t.ctrlKey||t.metaKey||t.shiftKey||t.altKey)){var r=e.findClosestDraggableId(t);if(r){var i=e.tryGetLock(r,s,{sourceEvent:t});if(i){t.preventDefault();var o={x:t.clientX,y:t.clientY};n.current(),u(i,o)}}}}}}),[e]),o=se((function(){return{eventName:"webkitmouseforcewillbegin",fn:function(t){if(!t.defaultPrevented){var n=e.findClosestDraggableId(t);if(n){var r=e.findOptionsForDraggable(n);r&&(r.shouldRespectForcePress||e.canGetLock(n)&&t.preventDefault())}}}}}),[e]),a=le((function(){n.current=Ce(window,[o,i],{passive:!1,capture:!0})}),[o,i]),s=le((function(){"IDLE"!==t.current.type&&(t.current=li,n.current(),a())}),[a]),l=le((function(){var e=t.current;s(),"DRAGGING"===e.type&&e.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===e.type&&e.actions.abort()}),[s]),c=le((function(){var e=ci({cancel:l,completed:s,getPhase:function(){return t.current},setPhase:function(e){t.current=e}});n.current=Ce(window,e,{capture:!0,passive:!1})}),[l,s]),u=le((function(e,n){"IDLE"!==t.current.type&&Ne(!1),t.current={type:"PENDING",point:n,actions:e},c()}),[c]);Hr((function(){return a(),function(){n.current()}}),[a])},function(e){var t=(0,r.useRef)(ui),n=se((function(){return{eventName:"keydown",fn:function(n){if(!n.defaultPrevented&&32===n.keyCode){var r=e.findClosestDraggableId(n);if(r){var o=e.tryGetLock(r,l,{sourceEvent:n});if(o){n.preventDefault();var a=!0,s=o.snapLift();t.current(),t.current=Ce(window,di(s,l),{capture:!0,passive:!1})}}}function l(){a||Ne(!1),a=!1,t.current(),i()}}}}),[e]),i=le((function(){t.current=Ce(window,[n],{passive:!1,capture:!0})}),[n]);Hr((function(){return i(),function(){t.current()}}),[i])},function(e){var t=(0,r.useRef)(mi),n=(0,r.useRef)(Se),i=le((function(){return t.current}),[]),o=le((function(e){t.current=e}),[]),a=se((function(){return{eventName:"touchstart",fn:function(t){if(!t.defaultPrevented){var r=e.findClosestDraggableId(t);if(r){var i=e.tryGetLock(r,l,{sourceEvent:t});if(i){var o=t.touches[0],a={x:o.clientX,y:o.clientY};n.current(),d(i,a)}}}}}}),[e]),s=le((function(){n.current=Ce(window,[a],{capture:!0,passive:!1})}),[a]),l=le((function(){var e=t.current;"IDLE"!==e.type&&("PENDING"===e.type&&clearTimeout(e.longPressTimerId),o(mi),n.current(),s())}),[s,o]),c=le((function(){var e=t.current;l(),"DRAGGING"===e.type&&e.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===e.type&&e.actions.abort()}),[l]),u=le((function(){var e={capture:!0,passive:!1},t={cancel:c,completed:l,getPhase:i},r=Ce(window,function(e){var t=e.cancel,n=e.completed,r=e.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(e){var n=r();if("DRAGGING"===n.type){n.hasMoved=!0;var i=e.touches[0],o={x:i.clientX,y:i.clientY};e.preventDefault(),n.actions.move(o)}else t()}},{eventName:"touchend",fn:function(e){var i=r();"DRAGGING"===i.type?(e.preventDefault(),i.actions.drop({shouldBlockNextClick:!0}),n()):t()}},{eventName:"touchcancel",fn:function(e){"DRAGGING"===r().type?(e.preventDefault(),t()):t()}},{eventName:"touchforcechange",fn:function(e){var n=r();"IDLE"===n.type&&Ne(!1);var i=e.touches[0];if(i&&i.force>=.15){var o=n.actions.shouldRespectForcePress();if("PENDING"!==n.type)return o?n.hasMoved?void e.preventDefault():void t():void e.preventDefault();o&&t()}}},{eventName:ai,fn:t}]}(t),e),o=Ce(window,function(e){var t=e.cancel,n=e.getPhase;return[{eventName:"orientationchange",fn:t},{eventName:"resize",fn:t},{eventName:"contextmenu",fn:function(e){e.preventDefault()}},{eventName:"keydown",fn:function(e){"DRAGGING"===n().type?(27===e.keyCode&&e.preventDefault(),t()):t()}},{eventName:ai,fn:t}]}(t),e);n.current=function(){r(),o()}}),[c,i,l]),p=le((function(){var e=i();"PENDING"!==e.type&&Ne(!1);var t=e.actions.fluidLift(e.point);o({type:"DRAGGING",actions:t,hasMoved:!1})}),[i,o]),d=le((function(e,t){"IDLE"!==i().type&&Ne(!1);var n=setTimeout(p,120);o({type:"PENDING",point:t,actions:e,longPressTimerId:n}),u()}),[u,i,o,p]);Hr((function(){return s(),function(){n.current();var e=i();"PENDING"===e.type&&(clearTimeout(e.longPressTimerId),o(mi))}}),[i,s,o]),Hr((function(){return Ce(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}])}),[])}];function Mi(e){var t=e.contextId,n=e.store,i=e.registry,o=e.customSensors,a=e.enableDefaultSensors,s=[].concat(a?Pi:[],o||[]),l=(0,r.useState)((function(){return function(){var e=null;function t(){e||Ne(!1),e=null}return{isClaimed:function(){return Boolean(e)},isActive:function(t){return t===e},claim:function(t){e&&Ne(!1);var n={abandon:t};return e=n,n},release:t,tryAbandon:function(){e&&(e.abandon(),t())}}}()}))[0],c=le((function(e,t){e.isDragging&&!t.isDragging&&l.tryAbandon()}),[l]);Hr((function(){var e=n.getState();return n.subscribe((function(){var t=n.getState();c(e,t),e=t}))}),[l,n,c]),Hr((function(){return l.tryAbandon}),[l.tryAbandon]);var u=le((function(e){return Ci({lockAPI:l,registry:i,store:n,draggableId:e})}),[l,i,n]),p=le((function(e,r,o){return xi({lockAPI:l,registry:i,contextId:t,store:n,draggableId:e,forceSensorStop:r,sourceEvent:o&&o.sourceEvent?o.sourceEvent:null})}),[t,l,i,n]),d=le((function(e){return function(e,t){var n=Ii(e,t);return n?n.getAttribute(_r.draggableId):null}(t,e)}),[t]),m=le((function(e){var t=i.draggable.findById(e);return t?t.options:null}),[i.draggable]),f=le((function(){l.isClaimed()&&(l.tryAbandon(),"IDLE"!==n.getState().phase&&n.dispatch(xn()))}),[l,n]),h=le(l.isClaimed,[l]),g=se((function(){return{canGetLock:u,tryGetLock:p,findClosestDraggableId:d,findOptionsForDraggable:m,tryReleaseLock:f,isLockClaimed:h}}),[u,p,d,m,f,h]);ei();for(var v=0;v<s.length;v++)s[v](g)}var Ni=function(e){return{onBeforeCapture:e.onBeforeCapture,onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragEnd:e.onDragEnd,onDragUpdate:e.onDragUpdate}};function ki(e){return e.current||Ne(!1),e.current}function Ai(e){var t=e.contextId,n=e.setCallbacks,i=e.sensors,o=e.nonce,s=e.dragHandleUsageInstructions,l=(0,r.useRef)(null);ti();var c=ni(e),u=le((function(){return Ni(c.current)}),[c]),p=function(e){var t=se((function(){return Yr(e)}),[e]),n=(0,r.useRef)(null);return(0,r.useEffect)((function(){var e=document.createElement("div");return n.current=e,e.id=t,e.setAttribute("aria-live","assertive"),e.setAttribute("aria-atomic","true"),(0,a.A)(e.style,Vr),Zr().appendChild(e),function(){setTimeout((function(){var t=Zr();t.contains(e)&&t.removeChild(e),e===n.current&&(n.current=null)}))}}),[t]),le((function(e){var t=n.current;t&&(t.textContent=e)}),[])}(t),d=function(e){var t=e.contextId,n=e.text,i=Qr("hidden-text",{separator:"-"}),o=se((function(){return"rbd-hidden-text-"+(e={contextId:t,uniqueId:i}).contextId+"-"+e.uniqueId;var e}),[i,t]);return(0,r.useEffect)((function(){var e=document.createElement("div");return e.id=o,e.textContent=n,e.style.display="none",Zr().appendChild(e),function(){var t=Zr();t.contains(e)&&t.removeChild(e)}}),[o,n]),o}({contextId:t,text:s}),m=function(e,t){var n=se((function(){return Br(e)}),[e]),i=(0,r.useRef)(null),o=(0,r.useRef)(null),a=le((0,we.A)((function(e){var t=o.current;t||Ne(!1),t.textContent=e})),[]),s=le((function(e){var t=i.current;t||Ne(!1),t.textContent=e}),[]);Hr((function(){(i.current||o.current)&&Ne(!1);var r=zr(t),l=zr(t);return i.current=r,o.current=l,r.setAttribute(Dr+"-always",e),l.setAttribute(Dr+"-dynamic",e),Gr().appendChild(r),Gr().appendChild(l),s(n.always),a(n.resting),function(){var e=function(e){var t=e.current;t||Ne(!1),Gr().removeChild(t),e.current=null};e(i),e(o)}}),[t,s,a,n.always,n.resting,e]);var l=le((function(){return a(n.dragging)}),[a,n.dragging]),c=le((function(e){a("DROP"!==e?n.userCancel:n.dropAnimating)}),[a,n.dropAnimating,n.userCancel]),u=le((function(){o.current&&a(n.resting)}),[a,n.resting]);return se((function(){return{dragging:l,dropping:c,resting:u}}),[l,c,u])}(t,o),f=le((function(e){ki(l).dispatch(e)}),[]),h=se((function(){return v({publishWhileDragging:hn,updateDroppableScroll:vn,updateDroppableIsEnabled:yn,updateDroppableIsCombineEnabled:bn,collectionStarting:gn},f)}),[f]),g=function(){var e=se($r,[]);return(0,r.useEffect)((function(){return function(){requestAnimationFrame(e.clean)}}),[e]),e}(),y=se((function(){return sr(g,h)}),[g,h]),b=se((function(){return Or((0,a.A)({scrollWindow:cr,scrollDroppable:y.scrollDroppable},v({move:wn},f)))}),[y.scrollDroppable,f]),w=function(e){var t=(0,r.useRef)({}),n=(0,r.useRef)(null),i=(0,r.useRef)(null),o=(0,r.useRef)(!1),a=le((function(e,n){var r={id:e,focus:n};return t.current[e]=r,function(){var n=t.current;n[e]!==r&&delete n[e]}}),[]),s=le((function(t){var n=Ur(e,t);n&&n!==document.activeElement&&n.focus()}),[e]),l=le((function(e,t){n.current===e&&(n.current=t)}),[]),c=le((function(){i.current||o.current&&(i.current=requestAnimationFrame((function(){i.current=null;var e=n.current;e&&s(e)})))}),[s]),u=le((function(e){n.current=null;var t=document.activeElement;t&&t.getAttribute(_r.draggableId)===e&&(n.current=e)}),[]);return Hr((function(){return o.current=!0,function(){o.current=!1;var e=i.current;e&&cancelAnimationFrame(e)}}),[]),se((function(){return{register:a,tryRecordFocus:u,tryRestoreFocusRecorded:c,tryShiftRecord:l}}),[a,u,c,l])}(t),I=se((function(){return Kn({announce:p,autoScroller:b,dimensionMarshal:y,focusMarshal:w,getResponders:u,styleMarshal:m})}),[p,b,y,w,u,m]);l.current=I;var E=le((function(){var e=ki(l);"IDLE"!==e.getState().phase&&e.dispatch(xn())}),[]),S=le((function(){var e=ki(l).getState();return e.isDragging||"DROP_ANIMATING"===e.phase}),[]);n(se((function(){return{isDragging:S,tryAbort:E}}),[S,E]));var C=le((function(e){return lr(ki(l).getState(),e)}),[]),P=le((function(){return Jt(ki(l).getState())}),[]),M=se((function(){return{marshal:y,focus:w,contextId:t,canLift:C,isMovementAllowed:P,dragHandleUsageInstructionsId:d,registry:g}}),[t,y,d,w,C,P,g]);return Mi({contextId:t,store:I,registry:g,customSensors:i,enableDefaultSensors:!1!==e.enableDefaultSensors}),(0,r.useEffect)((function(){return E}),[E]),r.createElement(Kr.Provider,{value:M},r.createElement(x,{context:Jr,store:I},e.children))}var Oi=0;function Di(e){var t=se((function(){return""+Oi++}),[]),n=e.dragHandleUsageInstructions||Te.dragHandleUsageInstructions;return r.createElement(ke,null,(function(i){return r.createElement(Ai,{nonce:e.nonce,contextId:t,setCallbacks:i,dragHandleUsageInstructions:n,enableDefaultSensors:e.enableDefaultSensors,sensors:e.sensors,onBeforeCapture:e.onBeforeCapture,onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragUpdate:e.onDragUpdate,onDragEnd:e.onDragEnd},e.children)}))}var _i=function(e){return function(t){return e===t}},Ti=_i("scroll"),Li=_i("auto"),Ri=(_i("visible"),function(e,t){return t(e.overflowX)||t(e.overflowY)}),ji=function(e){var t=window.getComputedStyle(e),n={overflowX:t.overflowX,overflowY:t.overflowY};return Ri(n,Ti)||Ri(n,Li)},Bi=function e(t){return null==t||t===document.body||t===document.documentElement?null:ji(t)?t:e(t.parentElement)},Hi=function(e){return{x:e.scrollLeft,y:e.scrollTop}},Gi=function e(t){return!!t&&("fixed"===window.getComputedStyle(t).position||e(t.parentElement))},zi=function(e){return{closestScrollable:Bi(e),isFixedOnPage:Gi(e)}},Fi=function(e){var t=e.ref,n=e.descriptor,r=e.env,i=e.windowScroll,o=e.direction,a=e.isDropDisabled,s=e.isCombineEnabled,l=e.shouldClipSubject,c=r.closestScrollable,u=function(e,t){var n=be(e);if(!t)return n;if(e!==t)return n;var r=n.paddingBox.top-t.scrollTop,i=n.paddingBox.left-t.scrollLeft,o=r+t.scrollHeight,a=i+t.scrollWidth,s=pe({top:r,right:a,bottom:o,left:i},n.border);return fe({borderBox:s,margin:n.margin,border:n.border,padding:n.padding})}(t,c),p=ve(u,i),d=function(){if(!c)return null;var e=be(c),t={scrollHeight:c.scrollHeight,scrollWidth:c.scrollWidth};return{client:e,page:ve(e,i),scroll:Hi(c),scrollSize:t,shouldClipSubject:l}}(),m=function(e){var t=e.descriptor,n=e.isEnabled,r=e.isCombineEnabled,i=e.isFixedOnPage,o=e.direction,a=e.client,s=e.page,l=e.closest,c=function(){if(!l)return null;var e=l.scrollSize,t=l.client,n=er({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,height:t.paddingBox.height,width:t.paddingBox.width});return{pageMarginBox:l.page.marginBox,frameClient:t,scrollSize:e,shouldClipSubject:l.shouldClipSubject,scroll:{initial:l.scroll,current:l.scroll,max:n,diff:{value:Le,displacement:Le}}}}(),u="vertical"===o?ft:ht;return{descriptor:t,isCombineEnabled:r,isFixedOnPage:i,axis:u,isEnabled:n,client:a,page:s,frame:c,subject:Ze({page:s,withPlaceholder:null,axis:u,frame:c})}}({descriptor:n,isEnabled:!a,isCombineEnabled:s,isFixedOnPage:r.isFixedOnPage,direction:o,client:u,page:p,closest:d});return m},Wi={passive:!1},Ui={passive:!0},$i=function(e){return e.shouldPublishImmediately?Wi:Ui};function Ji(e){var t=(0,r.useContext)(e);return t||Ne(!1),t}var Zi=function(e){return e&&e.env.closestScrollable||null};function Vi(){}var Yi={width:0,height:0,margin:{top:0,right:0,bottom:0,left:0}},Xi=function(e){var t=e.isAnimatingOpenOnMount,n=e.placeholder,r=e.animate,i=function(e){var t=e.isAnimatingOpenOnMount,n=e.placeholder,r=e.animate;return t||"close"===r?Yi:{height:n.client.borderBox.height,width:n.client.borderBox.width,margin:n.client.margin}}({isAnimatingOpenOnMount:t,placeholder:n,animate:r});return{display:n.display,boxSizing:"border-box",width:i.width,height:i.height,marginTop:i.margin.top,marginRight:i.margin.right,marginBottom:i.margin.bottom,marginLeft:i.margin.left,flexShrink:"0",flexGrow:"0",pointerEvents:"none",transition:"none"!==r?_n.placeholder:null}};var qi=r.memo((function(e){var t=(0,r.useRef)(null),n=le((function(){t.current&&(clearTimeout(t.current),t.current=null)}),[]),i=e.animate,o=e.onTransitionEnd,a=e.onClose,s=e.contextId,l=(0,r.useState)("open"===e.animate),c=l[0],u=l[1];(0,r.useEffect)((function(){return c?"open"!==i?(n(),u(!1),Vi):t.current?Vi:(t.current=setTimeout((function(){t.current=null,u(!1)})),n):Vi}),[i,c,n]);var p=le((function(e){"height"===e.propertyName&&(o(),"close"===i&&a())}),[i,a,o]),d=Xi({isAnimatingOpenOnMount:c,animate:e.animate,placeholder:e.placeholder});return r.createElement(e.placeholder.tagName,{style:d,"data-rbd-placeholder-context-id":s,onTransitionEnd:p,ref:e.innerRef})})),Qi=r.createContext(null);var Ki=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(t=e.call.apply(e,[this].concat(r))||this).state={isVisible:Boolean(t.props.on),data:t.props.on,animate:t.props.shouldAnimate&&t.props.on?"open":"none"},t.onClose=function(){"close"===t.state.animate&&t.setState({isVisible:!1})},t}return o(t,e),t.getDerivedStateFromProps=function(e,t){return e.shouldAnimate?e.on?{isVisible:!0,data:e.on,animate:"open"}:t.isVisible?{isVisible:!0,data:t.data,animate:"close"}:{isVisible:!1,animate:"close",data:null}:{isVisible:Boolean(e.on),data:e.on,animate:"none"}},t.prototype.render=function(){if(!this.state.isVisible)return null;var e={onClose:this.onClose,data:this.state.data,animate:this.state.animate};return this.props.children(e)},t}(r.PureComponent),eo=5e3,to=4500,no=function(e,t){return t?_n.drop(t.duration):e?_n.snap:_n.fluid},ro=function(e,t){return e?t?An.drop:An.combining:null};function io(e){return"DRAGGING"===e.type?function(e){var t=e.dimension.client,n=e.offset,r=e.combineWith,i=e.dropping,o=Boolean(r),a=function(e){return null!=e.forceShouldAnimate?e.forceShouldAnimate:"SNAP"===e.mode}(e),s=Boolean(i),l=s?Rn(n,o):Ln(n);return{position:"fixed",top:t.marginBox.top,left:t.marginBox.left,boxSizing:"border-box",width:t.borderBox.width,height:t.borderBox.height,transition:no(a,i),transform:l,opacity:ro(o,s),zIndex:s?to:eo,pointerEvents:"none"}}(e):{transform:Ln((t=e).offset),transition:t.shouldAnimateDisplacement?null:"none"};var t}function oo(e){var t=Qr("draggable"),n=e.descriptor,i=e.registry,o=e.getDraggableRef,a=e.canDragInteractiveElements,s=e.shouldRespectForcePress,l=e.isEnabled,c=se((function(){return{canDragInteractiveElements:a,shouldRespectForcePress:s,isEnabled:l}}),[a,l,s]),u=le((function(e){var t=o();return t||Ne(!1),function(e,t,n){void 0===n&&(n=Le);var r=window.getComputedStyle(t),i=t.getBoundingClientRect(),o=ye(i,r),a=ve(o,n);return{descriptor:e,placeholder:{client:o,tagName:t.tagName.toLowerCase(),display:r.display},displaceBy:{x:o.marginBox.width,y:o.marginBox.height},client:o,page:a}}(n,t,e)}),[n,o]),p=se((function(){return{uniqueId:t,descriptor:n,options:c,getDimension:u}}),[n,u,c,t]),d=(0,r.useRef)(p),m=(0,r.useRef)(!0);Hr((function(){return i.draggable.register(d.current),function(){return i.draggable.unregister(d.current)}}),[i.draggable]),Hr((function(){if(m.current)m.current=!1;else{var e=d.current;d.current=p,i.draggable.update(p,e)}}),[p,i.draggable])}function ao(e,t,n){ti()}function so(e){e.preventDefault()}var lo=function(e,t){return e===t},co=function(e){var t=e.combine,n=e.destination;return n?n.droppableId:t?t.droppableId:null};function uo(e){return{isDragging:!1,isDropAnimating:!1,isClone:!1,dropAnimation:null,mode:null,draggingOver:null,combineTargetFor:e,combineWith:null}}var po={mapped:{type:"SECONDARY",offset:Le,combineTargetFor:null,shouldAnimateDisplacement:!0,snapshot:uo(null)}};var mo=re((function(){var e,t,n,r=(e=(0,we.A)((function(e,t){return{x:e,y:t}})),t=(0,we.A)((function(e,t,n,r,i){return{isDragging:!0,isClone:t,isDropAnimating:Boolean(i),dropAnimation:i,mode:e,draggingOver:n,combineWith:r,combineTargetFor:null}})),n=(0,we.A)((function(e,n,r,i,o,a,s){return{mapped:{type:"DRAGGING",dropping:null,draggingOver:o,combineWith:a,mode:n,offset:e,dimension:r,forceShouldAnimate:s,snapshot:t(n,i,o,a,null)}}})),function(r,i){if(r.isDragging){if(r.critical.draggable.id!==i.draggableId)return null;var o=r.current.client.offset,a=r.dimensions.draggables[i.draggableId],s=Ut(r.impact),l=(u=r.impact).at&&"COMBINE"===u.at.type?u.at.combine.draggableId:null,c=r.forceShouldAnimate;return n(e(o.x,o.y),r.movementMode,a,i.isClone,s,l,c)}var u;if("DROP_ANIMATING"===r.phase){var p=r.completed;if(p.result.draggableId!==i.draggableId)return null;var d=i.isClone,m=r.dimensions.draggables[i.draggableId],f=p.result,h=f.mode,g=co(f),v=function(e){return e.combine?e.combine.draggableId:null}(f),y={duration:r.dropDuration,curve:kn,moveTo:r.newHomeClientOffset,opacity:v?An.drop:null,scale:v?On.drop:null};return{mapped:{type:"DRAGGING",offset:r.newHomeClientOffset,dimension:m,dropping:y,draggingOver:g,combineWith:v,mode:h,forceShouldAnimate:null,snapshot:t(h,d,g,v,y)}}}return null}),i=function(){var e=(0,we.A)((function(e,t){return{x:e,y:t}})),t=(0,we.A)(uo),n=(0,we.A)((function(e,n,r){return void 0===n&&(n=null),{mapped:{type:"SECONDARY",offset:e,combineTargetFor:n,shouldAnimateDisplacement:r,snapshot:t(n)}}})),r=function(e){return e?n(Le,e,!0):null},i=function(t,i,o,a){var s=o.displaced.visible[t],l=Boolean(a.inVirtualList&&a.effected[t]),c=ot(o),u=c&&c.draggableId===t?i:null;if(!s){if(!l)return r(u);if(o.displaced.invisible[t])return null;var p=He(a.displacedBy.point),d=e(p.x,p.y);return n(d,u,!0)}if(l)return r(u);var m=o.displacedBy.point,f=e(m.x,m.y);return n(f,u,s.shouldAnimate)};return function(e,t){if(e.isDragging)return e.critical.draggable.id===t.draggableId?null:i(t.draggableId,e.critical.draggable.id,e.impact,e.afterCritical);if("DROP_ANIMATING"===e.phase){var n=e.completed;return n.result.draggableId===t.draggableId?null:i(t.draggableId,n.result.draggableId,n.impact,n.afterCritical)}return null}}();return function(e,t){return r(e,t)||i(e,t)||po}}),{dropAnimationFinished:Nn},null,{context:Jr,pure:!0,areStatePropsEqual:lo})((function(e){var t=(0,r.useRef)(null),n=le((function(e){t.current=e}),[]),i=le((function(){return t.current}),[]),o=Ji(Kr),a=o.contextId,s=o.dragHandleUsageInstructionsId,l=o.registry,c=Ji(Qi),u=c.type,p=c.droppableId,d=se((function(){return{id:e.draggableId,index:e.index,type:u,droppableId:p}}),[e.draggableId,e.index,u,p]),m=e.children,f=e.draggableId,h=e.isEnabled,g=e.shouldRespectForcePress,v=e.canDragInteractiveElements,y=e.isClone,b=e.mapped,w=e.dropAnimationFinished;ao(),ei(),y||oo(se((function(){return{descriptor:d,registry:l,getDraggableRef:i,canDragInteractiveElements:v,shouldRespectForcePress:g,isEnabled:h}}),[d,l,i,v,g,h]));var I=se((function(){return h?{tabIndex:0,role:"button","aria-describedby":s,"data-rbd-drag-handle-draggable-id":f,"data-rbd-drag-handle-context-id":a,draggable:!1,onDragStart:so}:null}),[a,s,f,h]),E=le((function(e){"DRAGGING"===b.type&&b.dropping&&"transform"===e.propertyName&&w()}),[w,b]),S=se((function(){var e=io(b),t="DRAGGING"===b.type&&b.dropping?E:null;return{innerRef:n,draggableProps:{"data-rbd-draggable-context-id":a,"data-rbd-draggable-id":f,style:e,onTransitionEnd:t},dragHandleProps:I}}),[a,I,f,b,E,n]),C=se((function(){return{draggableId:d.id,type:d.type,source:{index:d.index,droppableId:d.droppableId}}}),[d.droppableId,d.id,d.index,d.type]);return m(S,b.snapshot,C)}));function fo(e){return Ji(Qi).isUsingCloneFor!==e.draggableId||e.isClone?r.createElement(mo,e):null}function ho(e){var t="boolean"!=typeof e.isDragDisabled||!e.isDragDisabled,n=Boolean(e.disableInteractiveElementBlocking),i=Boolean(e.shouldRespectForcePress);return r.createElement(fo,(0,a.A)({},e,{isClone:!1,isEnabled:t,canDragInteractiveElements:n,shouldRespectForcePress:i}))}var go=function(e,t){return e===t.droppable.type},vo=function(e,t){return t.draggables[e.draggable.id]};var yo={mode:"standard",type:"DEFAULT",direction:"vertical",isDropDisabled:!1,isCombineEnabled:!1,ignoreContainerClipping:!1,renderClone:null,getContainerForClone:function(){return document.body||Ne(!1),document.body}},bo=re((function(){var e={placeholder:null,shouldAnimatePlaceholder:!0,snapshot:{isDraggingOver:!1,draggingOverWith:null,draggingFromThisWith:null,isUsingPlaceholder:!1},useClone:null},t=(0,a.A)({},e,{shouldAnimatePlaceholder:!1}),n=(0,we.A)((function(e){return{draggableId:e.id,type:e.type,source:{index:e.index,droppableId:e.droppableId}}})),r=(0,we.A)((function(r,i,o,a,s,l){var c=s.descriptor.id;if(s.descriptor.droppableId===r){var u=l?{render:l,dragging:n(s.descriptor)}:null,p={isDraggingOver:o,draggingOverWith:o?c:null,draggingFromThisWith:c,isUsingPlaceholder:!0};return{placeholder:s.placeholder,shouldAnimatePlaceholder:!1,snapshot:p,useClone:u}}if(!i)return t;if(!a)return e;var d={isDraggingOver:o,draggingOverWith:c,draggingFromThisWith:null,isUsingPlaceholder:!0};return{placeholder:s.placeholder,shouldAnimatePlaceholder:!0,snapshot:d,useClone:null}}));return function(n,i){var o=i.droppableId,a=i.type,s=!i.isDropDisabled,l=i.renderClone;if(n.isDragging){var c=n.critical;if(!go(a,c))return t;var u=vo(c,n.dimensions),p=Ut(n.impact)===o;return r(o,s,p,p,u,l)}if("DROP_ANIMATING"===n.phase){var d=n.completed;if(!go(a,d.critical))return t;var m=vo(d.critical,n.dimensions);return r(o,s,co(d.result)===o,Ut(d.impact)===o,m,l)}if("IDLE"===n.phase&&n.completed&&!n.shouldFlush){var f=n.completed;if(!go(a,f.critical))return t;var h=Ut(f.impact)===o,g=Boolean(f.impact.at&&"COMBINE"===f.impact.at.type),v=f.critical.droppable.id===o;return h?g?e:t:v?e:t}return t}}),{updateViewportMaxScroll:function(e){return{type:"UPDATE_VIEWPORT_MAX_SCROLL",payload:e}}},null,{context:Jr,pure:!0,areStatePropsEqual:lo})((function(e){var t=(0,r.useContext)(Kr);t||Ne(!1);var n=t.contextId,i=t.isMovementAllowed,o=(0,r.useRef)(null),a=(0,r.useRef)(null),s=e.children,l=e.droppableId,c=e.type,u=e.mode,p=e.direction,d=e.ignoreContainerClipping,m=e.isDropDisabled,f=e.isCombineEnabled,h=e.snapshot,g=e.useClone,v=e.updateViewportMaxScroll,y=e.getContainerForClone,b=le((function(){return o.current}),[]),w=le((function(e){o.current=e}),[]),I=(le((function(){return a.current}),[]),le((function(e){a.current=e}),[]));ti();var E=le((function(){i()&&v({maxScroll:nr()})}),[i,v]);!function(e){var t=(0,r.useRef)(null),n=Ji(Kr),i=Qr("droppable"),o=n.registry,a=n.marshal,s=ni(e),l=se((function(){return{id:e.droppableId,type:e.type,mode:e.mode}}),[e.droppableId,e.mode,e.type]),c=(0,r.useRef)(l),u=se((function(){return(0,we.A)((function(e,n){t.current||Ne(!1);var r={x:e,y:n};a.updateDroppableScroll(l.id,r)}))}),[l.id,a]),p=le((function(){var e=t.current;return e&&e.env.closestScrollable?Hi(e.env.closestScrollable):Le}),[]),d=le((function(){var e=p();u(e.x,e.y)}),[p,u]),m=se((function(){return Ie(d)}),[d]),f=le((function(){var e=t.current,n=Zi(e);e&&n||Ne(!1),e.scrollOptions.shouldPublishImmediately?d():m()}),[m,d]),h=le((function(e,r){t.current&&Ne(!1);var i=s.current,o=i.getDroppableRef();o||Ne(!1);var a=zi(o),c={ref:o,descriptor:l,env:a,scrollOptions:r};t.current=c;var u=Fi({ref:o,descriptor:l,env:a,windowScroll:e,direction:i.direction,isDropDisabled:i.isDropDisabled,isCombineEnabled:i.isCombineEnabled,shouldClipSubject:!i.ignoreContainerClipping}),p=a.closestScrollable;return p&&(p.setAttribute(Rr.contextId,n.contextId),p.addEventListener("scroll",f,$i(c.scrollOptions))),u}),[n.contextId,l,f,s]),g=le((function(){var e=t.current,n=Zi(e);return e&&n||Ne(!1),Hi(n)}),[]),v=le((function(){var e=t.current;e||Ne(!1);var n=Zi(e);t.current=null,n&&(m.cancel(),n.removeAttribute(Rr.contextId),n.removeEventListener("scroll",f,$i(e.scrollOptions)))}),[f,m]),y=le((function(e){var n=t.current;n||Ne(!1);var r=Zi(n);r||Ne(!1),r.scrollTop+=e.y,r.scrollLeft+=e.x}),[]),b=se((function(){return{getDimensionAndWatchScroll:h,getScrollWhileDragging:g,dragStopped:v,scroll:y}}),[v,h,g,y]),w=se((function(){return{uniqueId:i,descriptor:l,callbacks:b}}),[b,l,i]);Hr((function(){return c.current=w.descriptor,o.droppable.register(w),function(){t.current&&v(),o.droppable.unregister(w)}}),[b,l,v,w,a,o.droppable]),Hr((function(){t.current&&a.updateDroppableIsEnabled(c.current.id,!e.isDropDisabled)}),[e.isDropDisabled,a]),Hr((function(){t.current&&a.updateDroppableIsCombine
1Enabled(c.current.id,e.isCombineEnabled)}),[e.isCombineEnabled,a])}({droppableId:l,type:c,mode:u,direction:p,isDropDisabled:m,isCombineEnabled:f,ignoreContainerClipping:d,getDroppableRef:b});var S=r.createElement(Ki,{on:e.placeholder,shouldAnimate:e.shouldAnimatePlaceholder},(function(e){var t=e.onClose,i=e.data,o=e.animate;return r.createElement(qi,{placeholder:i,onClose:t,innerRef:I,animate:o,contextId:n,onTransitionEnd:E})})),C=se((function(){return{innerRef:w,placeholder:S,droppableProps:{"data-rbd-droppable-id":l,"data-rbd-droppable-context-id":n}}}),[n,l,S,w]),x=g?g.dragging.draggableId:null,P=se((function(){return{droppableId:l,type:c,isUsingCloneFor:x}}),[l,x,c]);return r.createElement(Qi.Provider,{value:P},s(C,h),function(){if(!g)return null;var e=g.dragging,t=g.render,n=r.createElement(fo,{draggableId:e.draggableId,index:e.source.index,isClone:!0,isEnabled:!0,shouldRespectForcePress:!1,canDragInteractiveElements:!0},(function(n,r){return t(n,r,e)}));return oe.createPortal(n,y())}())}));bo.defaultProps=yo},1322:(e,t,n)=>{"use strict";function r(e){return r="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},r(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.CopyToClipboard=void 0;var i=s(n(7810)),o=s(n(623)),a=["text","onCopy","options","children"];function s(e){return e&&e.__esModule?e:{default:e}}function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){g(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function u(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function p(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function d(e,t){return d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},d(e,t)}function m(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,i=h(e);if(t){var o=h(this).constructor;n=Reflect.construct(i,arguments,o)}else n=i.apply(this,arguments);return function(e,t){if(t&&("object"===r(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return f(e)}(this,n)}}function f(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function h(e){return h=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},h(e)}function g(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var v=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&d(e,t)}(l,e);var t,n,r,s=m(l);function l(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,l);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return g(f(e=s.call.apply(s,[this].concat(n))),"onClick",(function(t){var n=e.props,r=n.text,a=n.onCopy,s=n.children,l=n.options,c=i.default.Children.only(s),u=(0,o.default)(r,l);a&&a(r,u),c&&c.props&&"function"==typeof c.props.onClick&&c.props.onClick(t)})),e}return t=l,(n=[{key:"render",value:function(){var e=this.props,t=(e.text,e.onCopy,e.options,e.children),n=u(e,a),r=i.default.Children.only(t);return i.default.cloneElement(r,c(c({},n),{},{onClick:this.onClick}))}}])&&p(t.prototype,n),r&&p(t,r),Object.defineProperty(t,"prototype",{writable:!1}),l}(i.default.PureComponent);t.CopyToClipboard=v,g(v,"defaultProps",{onCopy:void 0,options:void 0})},737:(e,t,n)=>{"use strict";var r=n(1322).CopyToClipboard;r.CopyToClipboard=r,e.exports=r},7045:(e,t,n)=>{"use strict";
2/**
3 * @license React
4 * react-dom.production.min.js
5 *
6 * Copyright (c) Facebook, Inc. and its affiliates.
7 *
8 * This source code is licensed under the MIT license found in the
9 * LICENSE file in the root directory of this source tree.
10 */var r=n(7810),i=n(2328);function o(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var a=new Set,s={};function l(e,t){c(e,t),c(e+"Capture",t)}function c(e,t){for(s[e]=t,e=0;e<t.length;e++)a.add(t[e])}var u=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),p=Object.prototype.hasOwnProperty,d=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,m={},f={};function h(e,t,n,r,i,o,a){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=a}var g={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){g[e]=new h(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEac
vendor: 10,592 bytes, line 10
10h((function(e){var t=e[0];g[t]=new h(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){g[e]=new h(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){g[e]=new h(e,2,!1,e,null,!1,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){g[e]=new h(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){g[e]=new h(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){g[e]=new h(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){g[e]=new h(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){g[e]=new h(e,5,!1,e.toLowerCase(),null,!1,!1)}));var v=/[\-:]([a-z])/g;function y(e){return e[1].toUpperCase()}function b(e,t,n,r){var i=g.hasOwnProperty(t)?g[t]:null;(null!==i?0!==i.type:r||!(2<t.length)||"o"!==t[0]&&"O"!==t[0]||"n"!==t[1]&&"N"!==t[1])&&(function(e,t,n,r){if(null==t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,i,r)&&(n=null),r||null===i?function(e){return!!p.call(f,e)||!p.call(m,e)&&(d.test(e)?f[e]=!0:(m[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):i.mustUseProperty?e[i.propertyName]=null===n?3!==i.type&&"":n:(t=i.attributeName,r=i.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(i=i.type)||4===i&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(v,y);g[t]=new h(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(v,y);g[t]=new h(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(v,y);g[t]=new h(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){g[e]=new h(e,1,!1,e.toLowerCase(),null,!1,!1)})),g.xlinkHref=new h("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){g[e]=new h(e,1,!1,e.toLowerCase(),null,!0,!0)}));var w=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,I=Symbol.for("react.element"),E=Symbol.for("react.portal"),S=Symbol.for("react.fragment"),C=Symbol.for("react.strict_mode"),x=Symbol.for("react.profiler"),P=Symbol.for("react.provider"),M=Symbol.for("react.context"),N=Symbol.for("react.forward_ref"),k=Symbol.for("react.suspense"),A=Symbol.for("react.suspense_list"),O=Symbol.for("react.memo"),D=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var _=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var T=Symbol.iterator;function L(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=T&&e[T]||e["@@iterator"])?e:null}var R,j=Object.assign;function B(e){if(void 0===R)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);R=t&&t[1]||""}return"\n"+R+e}var H=!1;function G(e,t){if(!e||H)return"";H=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(c){var r=c}Reflect.construct(e,[],t)}else{try{t.call()}catch(c){r=c}e.call(t.prototype)}else{try{throw Error()}catch(c){r=c}e()}}catch(c){if(c&&r&&"string"==typeof c.stack){for(var i=c.stack.split("\n"),o=r.stack.split("\n"),a=i.length-1,s=o.length-1;1<=a&&0<=s&&i[a]!==o[s];)s--;for(;1<=a&&0<=s;a--,s--)if(i[a]!==o[s]){if(1!==a||1!==s)do{if(a--,0>--s||i[a]!==o[s]){var l="\n"+i[a].replace(" at new "," at ");return e.displayName&&l.includes("<anonymous>")&&(l=l.replace("<anonymous>",e.displayName)),l}}while(1<=a&&0<=s);break}}}finally{H=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?B(e):""}function z(e){switch(e.tag){case 5:return B(e.type);case 16:return B("Lazy");case 13:return B("Suspense");case 19:return B("SuspenseList");case 0:case 2:case 15:return e=G(e.type,!1);case 11:return e=G(e.type.render,!1);case 1:return e=G(e.type,!0);default:return""}}function F(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case S:return"Fragment";case E:return"Portal";case x:return"Profiler";case C:return"StrictMode";case k:return"Suspense";case A:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case M:return(e.displayName||"Context")+".Consumer";case P:return(e._context.displayName||"Context")+".Provider";case N:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case O:return null!==(t=e.displayName||null)?t:F(e.type)||"Memo";case D:t=e._payload,e=e._init;try{return F(e(t))}catch(n){}}return null}function W(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=t.render).displayName||e.name||"",t.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return F(t);case 8:return t===C?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"==typeof t)return t.displayName||t.name||null;if("string"==typeof t)return t}return null}function U(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function $(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function J(e){e._valueTracker||(e._valueTracker=function(e){var t=$(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var i=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(e){r=""+e,o.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function Z(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=$(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function V(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function Y(e,t){var n=t.checked;return j({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function X(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=U(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function q(e,t){null!=(t=t.checked)&&b(e,"checked",t,!1)}function Q(e,t){q(e,t);var n=U(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?ee(e,t.type,n):t.hasOwnProperty("defaultValue")&&ee(e,t.type,U(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function K(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function ee(e,t,n){"number"===t&&V(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var te=Array.isArray;function ne(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t["$"+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty("$"+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(n=""+U(n),t=null,i=0;i<e.length;i++){if(e[i].value===n)return e[i].selected=!0,void(r&&(e[i].defaultSelected=!0));null!==t||e[i].disabled||(t=e[i])}null!==t&&(t.selected=!0)}}function re(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(o(91));return j({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function ie(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(o(92));
vendor: 3,311 bytes, line 10
10if(te(n)){if(1<n.length)throw Error(o(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:U(n)}}function oe(e,t){var n=U(t.value),r=U(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function ae(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}function se(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function le(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?se(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var ce,ue,pe=(ue=function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((ce=ce||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=ce.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction((function(){return ue(e,t)}))}:ue);function de(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var me={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},fe=["Webkit","ms","Moz","O"];function he(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||me.hasOwnProperty(e)&&me[e]?(""+t).trim():t+"px"}function ge(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),i=he(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}Object.keys(me).forEach((function(e){fe.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),me[t]=me[e]}))}));var ve=j({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function ye(e,t){if(t){if(ve[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(o(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(o(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(o(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(o(62))}}function be(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var we=null;function Ie(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.n
vendor: 5,926 bytes, line 10
10odeType?e.parentNode:e}var Ee=null,Se=null,Ce=null;function xe(e){if(e=bi(e)){if("function"!=typeof Ee)throw Error(o(280));var t=e.stateNode;t&&(t=Ii(t),Ee(e.stateNode,e.type,t))}}function Pe(e){Se?Ce?Ce.push(e):Ce=[e]:Se=e}function Me(){if(Se){var e=Se,t=Ce;if(Ce=Se=null,xe(e),t)for(e=0;e<t.length;e++)xe(t[e])}}function Ne(e,t){return e(t)}function ke(){}var Ae=!1;function Oe(e,t,n){if(Ae)return e(t,n);Ae=!0;try{return Ne(e,t,n)}finally{Ae=!1,(null!==Se||null!==Ce)&&(ke(),Me())}}function De(e,t){var n=e.stateNode;if(null===n)return null;var r=Ii(n);if(null===r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(o(231,t,typeof n));return n}var _e=!1;if(u)try{var Te={};Object.defineProperty(Te,"passive",{get:function(){_e=!0}}),window.addEventListener("test",Te,Te),window.removeEventListener("test",Te,Te)}catch(ue){_e=!1}function Le(e,t,n,r,i,o,a,s,l){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(u){this.onError(u)}}var Re=!1,je=null,Be=!1,He=null,Ge={onError:function(e){Re=!0,je=e}};function ze(e,t,n,r,i,o,a,s,l){Re=!1,je=null,Le.apply(Ge,arguments)}function Fe(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{!!(4098&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function We(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function Ue(e){if(Fe(e)!==e)throw Error(o(188))}function $e(e){return null!==(e=function(e){var t=e.alternate;if(!t){if(null===(t=Fe(e)))throw Error(o(188));return t!==e?null:e}for(var n=e,r=t;;){var i=n.return;if(null===i)break;var a=i.alternate;if(null===a){if(null!==(r=i.return)){n=r;continue}break}if(i.child===a.child){for(a=i.child;a;){if(a===n)return Ue(i),e;if(a===r)return Ue(i),t;a=a.sibling}throw Error(o(188))}if(n.return!==r.return)n=i,r=a;else{for(var s=!1,l=i.child;l;){if(l===n){s=!0,n=i,r=a;break}if(l===r){s=!0,r=i,n=a;break}l=l.sibling}if(!s){for(l=a.child;l;){if(l===n){s=!0,n=a,r=i;break}if(l===r){s=!0,r=a,n=i;break}l=l.sibling}if(!s)throw Error(o(189))}}if(n.alternate!==r)throw Error(o(190))}if(3!==n.tag)throw Error(o(188));return n.stateNode.current===n?e:t}(e))?Je(e):null}function Je(e){if(5===e.tag||6===e.tag)return e;for(e=e.child;null!==e;){var t=Je(e);if(null!==t)return t;e=e.sibling}return null}var Ze=i.unstable_scheduleCallback,Ve=i.unstable_cancelCallback,Ye=i.unstable_shouldYield,Xe=i.unstable_requestPaint,qe=i.unstable_now,Qe=i.unstable_getCurrentPriorityLevel,Ke=i.unstable_ImmediatePriority,et=i.unstable_UserBlockingPriority,tt=i.unstable_NormalPriority,nt=i.unstable_LowPriority,rt=i.unstable_IdlePriority,it=null,ot=null;var at=Math.clz32?Math.clz32:function(e){return e>>>=0,0===e?32:31-(st(e)/lt|0)|0},st=Math.log,lt=Math.LN2;var ct=64,ut=4194304;function pt(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function dt(e,t){var n=e.pendingLanes;if(0===n)return 0;var r=0,i=e.suspendedLanes,o=e.pingedLanes,a=268435455&n;if(0!==a){var s=a&~i;0!==s?r=pt(s):0!==(o&=a)&&(r=pt(o))}else 0!==(a=n&~i)?r=pt(a):0!==o&&(r=pt(o));if(0===r)return 0;if(0!==t&&t!==r&&!(t&i)&&((i=r&-r)>=(o=t&-t)||16===i&&4194240&o))return t;if(4&r&&(r|=16&n),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)i=1<<(n=31-at(t)),r|=e[n],t&=~i;return r}function mt(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return-1}}function ft(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function ht(){var e=ct;return!(4194240&(ct<<=1))&&(ct=64),e}function gt(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function vt(e,t,n){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-at(t)]=n}function yt(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-at(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}var bt=0;function wt(e){return 1<(e&=-e)?4<e?268435455&e?16:536870912:4:1}var It,Et,St,Ct,xt,Pt=!1,Mt=[],Nt=null,kt=null,At=null,Ot=new Map,Dt=new Map,_t=[],Tt="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function Lt(e,t){switch(e){case"focusin":case"focusout":Nt=null;break;case"dragenter":case"dragleave":kt=null;break;case"mouseover":case"mouseout":At=null;break;case"pointerover":case"pointerout":Ot.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Dt.delete(t.pointerId)}}function Rt(e,t,n,r,i,o){return null===e||e.nativeEvent!==o?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:o,targetContainers:[i]},null!==t&&(null!==(t=bi(t))&&Et(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==i&&-1===t.indexOf(i)&&t.push(i),e)}function jt(e){var t=yi(e.target);if(null!==t){var n=Fe(t);
vendor: 5,370 bytes, line 10
10if(null!==n)if(13===(t=n.tag)){if(null!==(t=We(n)))return e.blockedOn=t,void xt(e.priority,(function(){St(n)}))}else if(3===t&&n.stateNode.current.memoizedState.isDehydrated)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function Bt(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Yt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=bi(n))&&Et(t),e.blockedOn=n,!1;var r=new(n=e.nativeEvent).constructor(n.type,n);we=r,n.target.dispatchEvent(r),we=null,t.shift()}return!0}function Ht(e,t,n){Bt(e)&&n.delete(t)}function Gt(){Pt=!1,null!==Nt&&Bt(Nt)&&(Nt=null),null!==kt&&Bt(kt)&&(kt=null),null!==At&&Bt(At)&&(At=null),Ot.forEach(Ht),Dt.forEach(Ht)}function zt(e,t){e.blockedOn===t&&(e.blockedOn=null,Pt||(Pt=!0,i.unstable_scheduleCallback(i.unstable_NormalPriority,Gt)))}function Ft(e){function t(t){return zt(t,e)}if(0<Mt.length){zt(Mt[0],e);for(var n=1;n<Mt.length;n++){var r=Mt[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==Nt&&zt(Nt,e),null!==kt&&zt(kt,e),null!==At&&zt(At,e),Ot.forEach(t),Dt.forEach(t),n=0;n<_t.length;n++)(r=_t[n]).blockedOn===e&&(r.blockedOn=null);for(;0<_t.length&&null===(n=_t[0]).blockedOn;)jt(n),null===n.blockedOn&&_t.shift()}var Wt=w.ReactCurrentBatchConfig,Ut=!0;function $t(e,t,n,r){var i=bt,o=Wt.transition;Wt.transition=null;try{bt=1,Zt(e,t,n,r)}finally{bt=i,Wt.transition=o}}function Jt(e,t,n,r){var i=bt,o=Wt.transition;Wt.transition=null;try{bt=4,Zt(e,t,n,r)}finally{bt=i,Wt.transition=o}}function Zt(e,t,n,r){if(Ut){var i=Yt(e,t,n,r);if(null===i)Ur(e,t,r,Vt,n),Lt(e,r);else if(function(e,t,n,r,i){switch(t){case"focusin":return Nt=Rt(Nt,e,t,n,r,i),!0;case"dragenter":return kt=Rt(kt,e,t,n,r,i),!0;case"mouseover":return At=Rt(At,e,t,n,r,i),!0;case"pointerover":var o=i.pointerId;return Ot.set(o,Rt(Ot.get(o)||null,e,t,n,r,i)),!0;case"gotpointercapture":return o=i.pointerId,Dt.set(o,Rt(Dt.get(o)||null,e,t,n,r,i)),!0}return!1}(i,e,t,n,r))r.stopPropagation();else if(Lt(e,r),4&t&&-1<Tt.indexOf(e)){for(;null!==i;){var o=bi(i);if(null!==o&&It(o),null===(o=Yt(e,t,n,r))&&Ur(e,t,r,Vt,n),o===i)break;i=o}null!==i&&r.stopPropagation()}else Ur(e,t,r,null,n)}}var Vt=null;function Yt(e,t,n,r){if(Vt=null,null!==(e=yi(e=Ie(r))))if(null===(t=Fe(e)))e=null;else if(13===(n=t.tag)){if(null!==(e=We(t)))return e;e=null}else if(3===n){if(t.stateNode.current.memoizedState.isDehydrated)return 3===t.tag?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return Vt=e,null}function Xt(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(Qe()){case Ke:return 1;case et:return 4;case tt:case nt:return 16;case rt:return 536870912;default:return 16}default:return 16}}var qt=null,Qt=null,Kt=null;function en(){if(Kt)return Kt;var e,t,n=Qt,r=n.length,i="value"in qt?qt.value:qt.textContent,o=i.length;for(e=0;e<r&&n[e]===i[e];e++);var a=r-e;for(t=1;t<=a&&n[r-t]===i[o-t];t++);return Kt=i.slice(e,1<t?1-t:void 0)}function tn(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function nn(){return!0}function rn(){return!1}function on(e){function t(t,n,r,i,o){for(var a in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=i,this.target=o,this.currentTarget=null,e)e.hasOwnProperty(a)&&(t=e[a],this[a]=t?t(i):i[a]);return this.isDefaultPrevented=(null!=i.defaultPrevented?i.defaultPrevented:!1===i.returnValue)?nn:rn,this.isPropagationStopped=rn,this}return j(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=nn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=nn)},persist:function(){},isPersistent:nn}),t}var an,sn,ln,cn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},un=on(cn),pn=j({},cn,{view:0,detail:0}),dn=on(pn),mn=j({},pn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:xn,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.from
vendor: 4,346 bytes, line 10
10Element===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==ln&&(ln&&"mousemove"===e.type?(an=e.screenX-ln.screenX,sn=e.screenY-ln.screenY):sn=an=0,ln=e),an)},movementY:function(e){return"movementY"in e?e.movementY:sn}}),fn=on(mn),hn=on(j({},mn,{dataTransfer:0})),gn=on(j({},pn,{relatedTarget:0})),vn=on(j({},cn,{animationName:0,elapsedTime:0,pseudoElement:0})),yn=j({},cn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),bn=on(yn),wn=on(j({},cn,{data:0})),In={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},En={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},Sn={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Cn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Sn[e])&&!!t[e]}function xn(){return Cn}var Pn=j({},pn,{key:function(e){if(e.key){var t=In[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=tn(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?En[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:xn,charCode:function(e){return"keypress"===e.type?tn(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?tn(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),Mn=on(Pn),Nn=on(j({},mn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),kn=on(j({},pn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:xn})),An=on(j({},cn,{propertyName:0,elapsedTime:0,pseudoElement:0})),On=j({},mn,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),Dn=on(On),_n=[9,13,27,32],Tn=u&&"CompositionEvent"in window,Ln=null;u&&"documentMode"in document&&(Ln=document.documentMode);var Rn=u&&"TextEvent"in window&&!Ln,jn=u&&(!Tn||Ln&&8<Ln&&11>=Ln),Bn=String.fromCharCode(32),Hn=!1;function Gn(e,t){switch(e){case"keyup":return-1!==_n.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function zn(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Fn=!1;var Wn={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Un(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Wn[e.type]:"textarea"===t}function $n(e,t,n,r){Pe(r),0<(t=Jr(t,"onChange")).length&&(n=new un("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Jn=null,Zn=null;function Vn(e){Br(e,0)}function Yn(e){if(Z(wi(e)))return e}function Xn(e,t){if("change"===e)return t}var qn=!1;if(u){var Qn;if(u){var Kn="oninput"in document;if(!Kn){var er=document.createElement("div");er.setAttribute("oninput","return;"),Kn="function"==typeof er.oninput}Qn=Kn}else Qn=!1;qn=Qn&&(!document.documentMode||9<document.documentMode)}function tr(){Jn&&(Jn.detachEvent("onpropertychange",nr),Zn=Jn=null)}function nr(e){if("value"===e.propertyName&&Yn(Zn)){var t=[];$n(t,Zn,e,Ie(e)),Oe(Vn,t)}}function rr(e,t,n){"focusin"===e?(tr(),Zn=n,(Jn=t).attachEvent("onpropertychange",nr)):"focusout"===e&&tr()}function ir(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Yn(Zn)}function or(e,t){if("click"===e)return Yn(t)}function ar(e,t){if("input"===e||"change"===e)return Yn(t)}var sr="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t};function lr(e,t){if(sr(e,t))return!0;
vendor: 4,828 bytes, line 10
10if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var i=n[r];if(!p.call(t,i)||!sr(e[i],t[i]))return!1}return!0}function cr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function ur(e,t){var n,r=cr(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=cr(r)}}function pr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?pr(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function dr(){for(var e=window,t=V();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(r){n=!1}if(!n)break;t=V((e=t.contentWindow).document)}return t}function mr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}function fr(e){var t=dr(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&pr(n.ownerDocument.documentElement,n)){if(null!==r&&mr(n))if(t=r.start,void 0===(e=r.end)&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if((e=(t=n.ownerDocument||document)&&t.defaultView||window).getSelection){e=e.getSelection();var i=n.textContent.length,o=Math.min(r.start,i);r=void 0===r.end?o:Math.min(r.end,i),!e.extend&&o>r&&(i=r,r=o,o=i),i=ur(n,o);var a=ur(n,r);i&&a&&(1!==e.rangeCount||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&((t=t.createRange()).setStart(i.node,i.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.offset),e.addRange(t)))}for(t=[],e=n;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"==typeof n.focus&&n.focus(),n=0;n<t.length;n++)(e=t[n]).element.scrollLeft=e.left,e.element.scrollTop=e.top}}var hr=u&&"documentMode"in document&&11>=document.documentMode,gr=null,vr=null,yr=null,br=!1;function wr(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;br||null==gr||gr!==V(r)||("selectionStart"in(r=gr)&&mr(r)?r={start:r.selectionStart,end:r.selectionEnd}:r={anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},yr&&lr(yr,r)||(yr=r,0<(r=Jr(vr,"onSelect")).length&&(t=new un("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=gr)))}function Ir(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Er={animationend:Ir("Animation","AnimationEnd"),animationiteration:Ir("Animation","AnimationIteration"),animationstart:Ir("Animation","AnimationStart"),transitionend:Ir("Transition","TransitionEnd")},Sr={},Cr={};function xr(e){if(Sr[e])return Sr[e];if(!Er[e])return e;var t,n=Er[e];for(t in n)if(n.hasOwnProperty(t)&&t in Cr)return Sr[e]=n[t];return e}u&&(Cr=document.createElement("div").style,"AnimationEvent"in window||(delete Er.animationend.animation,delete Er.animationiteration.animation,delete Er.animationstart.animation),"TransitionEvent"in window||delete Er.transitionend.transition);var Pr=xr("animationend"),Mr=xr("animationiteration"),Nr=xr("animationstart"),kr=xr("transitionend"),Ar=new Map,Or="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Dr(e,t){Ar.set(e,t),l(t,[e])}for(var _r=0;_r<Or.length;_r++){var Tr=Or[_r];Dr(Tr.toLowerCase(),"on"+(Tr[0].toUpperCase()+Tr.slice(1)))}Dr(Pr,"onAnimationEnd"),Dr(Mr,"onAnimationIteration"),Dr(Nr,"onAnimationStart"),Dr("dblclick","onDoubleClick"),Dr("focusin","onFocus"),Dr("focusout","onBlur"),Dr(kr,"onTransitionEnd"),c("onMouseEnter",["mouseout","mouseover"]),c("onMouseLeave",["mouseout","mouseover"]),c("onPointerEnter",["pointerout","pointerover"]),c("onPointerLeave",["pointerout","pointerover"]),l("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),l("onSelect","focusout contextmenu dragend focu
10sin keydown keyup mousedown mouseup selectionchange".split(" ")),l("onBeforeInput",["compositionend","keypress","textInput","paste"]),l("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),l("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),l("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Lr="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Rr=new Set("cancel close invalid load scroll toggle".split(" ").concat(Lr));function jr(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,i,a,s,l,c){if(ze.apply(this,arguments),Re){if(!Re)throw Error(o(198));var u=je;Re=!1,je=null,Be||(Be=!0,He=u)}}(r,t,void 0,e),e.currentTarget=null}function Br(e,t){t=!!(4&t);for(var n=0;n<e.length;n++){var r=e[n],i=r.event;r=r.listeners;e:{var o=void 0;if(t)for(var a=r.length-1;0<=a;a--){var s=r[a],l=s.instance,c=s.currentTarget;if(s=s.listener,l!==o&&i.isPropagationStopped())break e;jr(i,s,c),o=l}else for(a=0;a<r.length;a++){if(l=(s=r[a]).instance,c=s.currentTarget,s=s.listener,l!==o&&i.isPropagationStopped())break e;jr(i,s,c),o=l}}}if(Be)throw e=He,Be=!1,He=null,e}function Hr(e,t){var n=t[hi];void 0===n&&(n=t[hi]=new Set);var r=e+"__bubble";n.has(r)||(Wr(t,e,2,!1),n.add(r))}function Gr(e,t,n){var r=0;t&&(r|=4),Wr(n,e,r,t)}var zr="_reactListening"+Math.random().toString(36).slice(2);function Fr(e){if(!e[zr]){e[zr]=!0,a.forEach((function(t){"selectionchange"!==t&&(Rr.has(t)||Gr(t,!1,e),Gr(t,!0,e))}));var t=9===e.nodeType?e:e.ownerDocument;null===t||t[zr]||(t[zr]=!0,Gr("selectionchange",!1,t))}}function Wr(e,t,n,r){switch(Xt(t)){case 1:var i=$t;break;case 4:i=Jt;break;default:i=Zt}n=i.bind(null,t,n,e),i=void 0,!_e||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(i=!0),r?void 0!==i?e.addEventListener(t,n,{capture:!0,passive:i}):e.addEventListener(t,n,!0):void 0!==i?e.addEventListener(t,n,{passive:i}):e.addEventListener(t,n,!1)}function Ur(e,t,n,r,i){var o=r;if(!(1&t||2&t||null===r))e:for(;;){if(null===r)return;var a=r.tag;if(3===a||4===a){var s=r.stateNode.containerInfo;if(s===i||8===s.nodeType&&s.parentNode===i)break;if(4===a)for(a=r.return;null!==a;){var l=a.tag;if((3===l||4===l)&&((l=a.stateNode.containerInfo)===i||8===l.nodeType&&l.parentNode===i))return;a=a.return}for(;null!==s;){if(null===(a=yi(s)))return;if(5===(l=a.tag)||6===l){r=o=a;continue e}s=s.parentNode}}r=r.return}Oe((function(){var r=o,i=Ie(n),a=[];e:{var s=Ar.get(e);if(void 0!==s){var l=un,c=e;switch(e){case"keypress":if(0===tn(n))break e;case"keydown":case"keyup":l=Mn;break;case"focusin":c="focus",l=gn;break;case"focusout":c="blur",l=gn;break;case"beforeblur":case"afterblur":l=gn;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":l=fn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":l=hn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":l=kn;break;case Pr:case Mr:case Nr:l=vn;break;case kr:l=An;break;case"scroll":l=dn;break;case"wheel":l=Dn;break;case"copy":case"cut":case"paste":l=bn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":l=Nn}var u=!!(4&t),p=!u&&"scroll"===e,d=u?null!==s?s+"Capture":null:s;u=[];for(var m,f=r;null!==f;){var h=(m=f).stateNode;if(5===m.tag&&null!==h&&(m=h,null!==d&&(null!=(h=De(f,d))&&u.push($r(f,h,m)))),p)break;f=f.return}0<u.length&&(s=new l(s,c,null,n,i),a.push({event:s,listeners:u}))}}if(!(7&t)){if(l="mouseout"===e||"pointerout"===e,(!(s="mouseover"===e||"pointerover"===e)||n===we||!(c=n.relatedTarget||n.fromElement)||!yi(c)&&!c[fi])&&(l||s)&&(s=i.window===i?i:(s=i.ownerDocument)?s.defaultView||s.parentWindow:window,l?(l=r,null!==(c=(c=n.relatedTarget||n.toElement)?yi(c):null)&&(c!==(p=Fe(c))||5!==c.tag&&6!==c.tag)&&(c=null)):(l=null,c=r),l!==c)){if(u=fn,h="onMouseLeave",d="onMouseEnter",f="mouse","pointerout"!==e&&"pointerover"!==e||(u=Nn,h="onPointerLeave",d="onPointerEnter",f="pointer"),p=null==l?s:wi(l),m=null==c?s:wi(c),(s=new u(h,f+"leave",l,n,i)).target=p,s.relatedTarget=m,h=null,yi(i)===r&&((u=new u(d,f+"enter",c,n,i)).target=m,u.relatedTarget=p,h=u),p=h,l&&c)e:{for(d=c,f=0,m=u=l;m;m=Zr(m))f++;for(m=0,h=d;h;h=Zr(h))m++;for(;0<f-m;)u=Zr(u),f--;for(;0<m-f;)d=Zr(d),m--;for(;f--;){if(u===d||null!==d&&u===d.alternate)break e;u=Zr(u),d=Zr(d)}u=null}else u=null;null!==l&&Vr(a,s,l,u,!1),null!==c&&null!==p&&Vr(a,p,c,u,!0)}if("select"===(l=(s=r?wi(r):window).nodeName&&s.nodeName.toLowerCase())||"input"===l&&"file"===s.type)var g=Xn;else if(Un(s))if(qn)g=ar;else{g=ir;var v=rr}else(l=s.nodeName)&&"input"===l.toLowerCase()&&("checkbox"===s.type||"radio"===s.type)&&(g=or);switch(g&&(g=g(e,r))?$n(a,g,n,i):(v&&v(e,s,r),"focusout"===e&&(v=s._wrapperState)&&v.controlled&&"number"===s.type&&ee(s,"number",s.value)),v=r?wi(r):window,e){case"focusin":(Un(v)||"true"===v.contentEditable)&&(gr=v,vr=r,yr=null);break;case"focusout":yr=vr=gr=null;break;case"mousedown":br=!0;break;case"contextmenu":case"mouseup":case"dragend":br=!1,wr(a,n,i);break;case"selectionchange":if(hr)break;case"keydown":case"keyup":wr(a,n,i)}var y;if(Tn)e:{switch(e){case"compositionstart":var b="onCompositionStart";break e;case"compositionend":b="onCompositionEnd";break e;case"compositionupdate":b="onCompositionUpdate";break e}b=void 0}else Fn?Gn(e,n)&&(b="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(b="onCompositionStart");
vendor: 4,205 bytes, line 10
10b&&(jn&&"ko"!==n.locale&&(Fn||"onCompositionStart"!==b?"onCompositionEnd"===b&&Fn&&(y=en()):(Qt="value"in(qt=i)?qt.value:qt.textContent,Fn=!0)),0<(v=Jr(r,b)).length&&(b=new wn(b,e,null,n,i),a.push({event:b,listeners:v}),y?b.data=y:null!==(y=zn(n))&&(b.data=y))),(y=Rn?function(e,t){switch(e){case"compositionend":return zn(t);case"keypress":return 32!==t.which?null:(Hn=!0,Bn);case"textInput":return(e=t.data)===Bn&&Hn?null:e;default:return null}}(e,n):function(e,t){if(Fn)return"compositionend"===e||!Tn&&Gn(e,t)?(e=en(),Kt=Qt=qt=null,Fn=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return jn&&"ko"!==t.locale?null:t.data}}(e,n))&&(0<(r=Jr(r,"onBeforeInput")).length&&(i=new wn("onBeforeInput","beforeinput",null,n,i),a.push({event:i,listeners:r}),i.data=y))}Br(a,t)}))}function $r(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Jr(e,t){for(var n=t+"Capture",r=[];null!==e;){var i=e,o=i.stateNode;5===i.tag&&null!==o&&(i=o,null!=(o=De(e,n))&&r.unshift($r(e,o,i)),null!=(o=De(e,t))&&r.push($r(e,o,i))),e=e.return}return r}function Zr(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function Vr(e,t,n,r,i){for(var o=t._reactName,a=[];null!==n&&n!==r;){var s=n,l=s.alternate,c=s.stateNode;if(null!==l&&l===r)break;5===s.tag&&null!==c&&(s=c,i?null!=(l=De(n,o))&&a.unshift($r(n,l,s)):i||null!=(l=De(n,o))&&a.push($r(n,l,s))),n=n.return}0!==a.length&&e.push({event:t,listeners:a})}var Yr=/\r\n?/g,Xr=/\u0000|\uFFFD/g;function qr(e){return("string"==typeof e?e:""+e).replace(Yr,"\n").replace(Xr,"")}function Qr(e,t,n){if(t=qr(t),qr(e)!==t&&n)throw Error(o(425))}function Kr(){}var ei=null,ti=null;function ni(e,t){return"textarea"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var ri="function"==typeof setTimeout?setTimeout:void 0,ii="function"==typeof clearTimeout?clearTimeout:void 0,oi="function"==typeof Promise?Promise:void 0,ai="function"==typeof queueMicrotask?queueMicrotask:void 0!==oi?function(e){return oi.resolve(null).then(e).catch(si)}:ri;function si(e){setTimeout((function(){throw e}))}function li(e,t){var n=t,r=0;do{var i=n.nextSibling;if(e.removeChild(n),i&&8===i.nodeType)if("/$"===(n=i.data)){if(0===r)return e.removeChild(i),void Ft(t);r--}else"$"!==n&&"$?"!==n&&"$!"!==n||r++;n=i}while(n);Ft(t)}function ci(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t)break;if("/$"===t)return null}}return e}function ui(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var pi=Math.random().toString(36).slice(2),di="__reactFiber$"+pi,mi="__reactProps$"+pi,fi="__reactContainer$"+pi,hi="__reactEvents$"+pi,gi="__reactListeners$"+pi,vi="__reactHandles$"+pi;function yi(e){var t=e[di];if(t)return t;for(var n=e.parentNode;n;){if(t=n[fi]||n[di]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=ui(e);null!==e;){if(n=e[di])return n;e=ui(e)}return t}n=(e=n).parentNode}return null}function bi(e){return!(e=e[di]||e[fi])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function wi(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(o(33))}function Ii(e){return e[mi]||null}var Ei=[],Si=-1;function Ci(e){return{current:e}}function xi(e){0>Si||(e.current=Ei[Si],Ei[Si]=null,Si--)}function Pi(e,t){Si++,Ei[Si]=e.current,e.current=t}var Mi={},Ni=Ci(Mi),ki=Ci(!1),Ai=Mi;function Oi(e,t){var n=e.type.contextTypes;if(!n)return Mi;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i,o={};for(i in n)o[i]=t[i];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function Di(e){return null!=(e=e.childContextTypes)}function _i(){xi(ki),xi(Ni)}
vendor: 5,152 bytes, line 10
10function Ti(e,t,n){if(Ni.current!==Mi)throw Error(o(168));Pi(Ni,t),Pi(ki,n)}function Li(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var i in r=r.getChildContext())if(!(i in t))throw Error(o(108,W(e)||"Unknown",i));return j({},n,r)}function Ri(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Mi,Ai=Ni.current,Pi(Ni,e),Pi(ki,ki.current),!0}function ji(e,t,n){var r=e.stateNode;if(!r)throw Error(o(169));n?(e=Li(e,t,Ai),r.__reactInternalMemoizedMergedChildContext=e,xi(ki),xi(Ni),Pi(Ni,e)):xi(ki),Pi(ki,n)}var Bi=null,Hi=!1,Gi=!1;function zi(e){null===Bi?Bi=[e]:Bi.push(e)}function Fi(){if(!Gi&&null!==Bi){Gi=!0;var e=0,t=bt;try{var n=Bi;for(bt=1;e<n.length;e++){var r=n[e];do{r=r(!0)}while(null!==r)}Bi=null,Hi=!1}catch(i){throw null!==Bi&&(Bi=Bi.slice(e+1)),Ze(Ke,Fi),i}finally{bt=t,Gi=!1}}return null}var Wi=[],Ui=0,$i=null,Ji=0,Zi=[],Vi=0,Yi=null,Xi=1,qi="";function Qi(e,t){Wi[Ui++]=Ji,Wi[Ui++]=$i,$i=e,Ji=t}function Ki(e,t,n){Zi[Vi++]=Xi,Zi[Vi++]=qi,Zi[Vi++]=Yi,Yi=e;var r=Xi;e=qi;var i=32-at(r)-1;r&=~(1<<i),n+=1;var o=32-at(t)+i;if(30<o){var a=i-i%5;o=(r&(1<<a)-1).toString(32),r>>=a,i-=a,Xi=1<<32-at(t)+i|n<<i|r,qi=o+e}else Xi=1<<o|n<<i|r,qi=e}function eo(e){null!==e.return&&(Qi(e,1),Ki(e,1,0))}function to(e){for(;e===$i;)$i=Wi[--Ui],Wi[Ui]=null,Ji=Wi[--Ui],Wi[Ui]=null;for(;e===Yi;)Yi=Zi[--Vi],Zi[Vi]=null,qi=Zi[--Vi],Zi[Vi]=null,Xi=Zi[--Vi],Zi[Vi]=null}var no=null,ro=null,io=!1,oo=null;function ao(e,t){var n=Dc(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,null===(t=e.deletions)?(e.deletions=[n],e.flags|=16):t.push(n)}function so(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,no=e,ro=ci(t.firstChild),!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,no=e,ro=null,!0);case 13:return null!==(t=8!==t.nodeType?null:t)&&(n=null!==Yi?{id:Xi,overflow:qi}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},(n=Dc(18,null,null,0)).stateNode=t,n.return=e,e.child=n,no=e,ro=null,!0);default:return!1}}function lo(e){return!(!(1&e.mode)||128&e.flags)}function co(e){if(io){var t=ro;if(t){var n=t;if(!so(e,t)){if(lo(e))throw Error(o(418));t=ci(n.nextSibling);var r=no;t&&so(e,t)?ao(r,n):(e.flags=-4097&e.flags|2,io=!1,no=e)}}else{if(lo(e))throw Error(o(418));e.flags=-4097&e.flags|2,io=!1,no=e}}}function uo(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;no=e}function po(e){if(e!==no)return!1;if(!io)return uo(e),io=!0,!1;var t;if((t=3!==e.tag)&&!(t=5!==e.tag)&&(t="head"!==(t=e.type)&&"body"!==t&&!ni(e.type,e.memoizedProps)),t&&(t=ro)){if(lo(e))throw mo(),Error(o(418));for(;t;)ao(e,t),t=ci(t.nextSibling)}if(uo(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(o(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){ro=ci(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}ro=null}}else ro=no?ci(e.stateNode.nextSibling):null;return!0}function mo(){for(var e=ro;e;)e=ci(e.nextSibling)}function fo(){ro=no=null,io=!1}function ho(e){null===oo?oo=[e]:oo.push(e)}var go=w.ReactCurrentBatchConfig;function vo(e,t){if(e&&e.defaultProps){for(var n in t=j({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}var yo=Ci(null),bo=null,wo=null,Io=null;function Eo(){Io=wo=bo=null}function So(e){var t=yo.current;xi(yo),e._currentValue=t}function Co(e,t,n){for(;null!==e;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==r&&(r.childLanes|=t)):null!==r&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function xo(e,t){bo=e,Io=wo=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(!!(e.lanes&t)&&(ws=!0),e.firstContext=null)}function Po(e){var t=e._currentValue;if(Io!==e)if(e={context:e,memoizedValue:t,next:null},null===wo){if(null===bo)throw Error(o(308));wo=e,bo.dependencies={lanes:0,firstContext:e}}else wo=wo.next=e;return t}var Mo=null;function No(e){null===Mo?Mo=[e]:Mo.push(e)}function ko(e,t,n,r){var i=t.interleaved;return null===i?(n.next=n,No(t)):(n.next=i.next,i.next=n),t.interleaved=n,Ao(e,r)}function Ao(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}var Oo=!1;function Do(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function _o(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function To(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Lo(e,t,n){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,2&kl){var i=r.pending;return null===i?t.next=t:(t.next=i.next,i.next=t),r.pending=t,Ao(e,n)}return null===(i=r.interleaved)?(t.next=t,No(r)):(t.next=i.next,i.next=t),r.interleaved=t,Ao(e,n)}
vendor: 4,558 bytes, line 10
10function Ro(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,4194240&n)){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,yt(e,n)}}function jo(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var i=null,o=null;if(null!==(n=n.firstBaseUpdate)){do{var a={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===o?i=o=a:o=o.next=a,n=n.next}while(null!==n);null===o?i=o=t:o=o.next=t}else i=o=t;return n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:o,shared:r.shared,effects:r.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Bo(e,t,n,r){var i=e.updateQueue;Oo=!1;var o=i.firstBaseUpdate,a=i.lastBaseUpdate,s=i.shared.pending;if(null!==s){i.shared.pending=null;var l=s,c=l.next;l.next=null,null===a?o=c:a.next=c,a=l;var u=e.alternate;null!==u&&((s=(u=u.updateQueue).lastBaseUpdate)!==a&&(null===s?u.firstBaseUpdate=c:s.next=c,u.lastBaseUpdate=l))}if(null!==o){var p=i.baseState;for(a=0,u=c=l=null,s=o;;){var d=s.lane,m=s.eventTime;if((r&d)===d){null!==u&&(u=u.next={eventTime:m,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var f=e,h=s;switch(d=t,m=n,h.tag){case 1:if("function"==typeof(f=h.payload)){p=f.call(m,p,d);break e}p=f;break e;case 3:f.flags=-65537&f.flags|128;case 0:if(null==(d="function"==typeof(f=h.payload)?f.call(m,p,d):f))break e;p=j({},p,d);break e;case 2:Oo=!0}}null!==s.callback&&0!==s.lane&&(e.flags|=64,null===(d=i.effects)?i.effects=[s]:d.push(s))}else m={eventTime:m,lane:d,tag:s.tag,payload:s.payload,callback:s.callback,next:null},null===u?(c=u=m,l=p):u=u.next=m,a|=d;if(null===(s=s.next)){if(null===(s=i.shared.pending))break;s=(d=s).next,d.next=null,i.lastBaseUpdate=d,i.shared.pending=null}}if(null===u&&(l=p),i.baseState=l,i.firstBaseUpdate=c,i.lastBaseUpdate=u,null!==(t=i.shared.interleaved)){i=t;do{a|=i.lane,i=i.next}while(i!==t)}else null===o&&(i.shared.lanes=0);jl|=a,e.lanes=a,e.memoizedState=p}}function Ho(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],i=r.callback;if(null!==i){if(r.callback=null,r=n,"function"!=typeof i)throw Error(o(191,i));i.call(r)}}}var Go=(new r.Component).refs;function zo(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:j({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var Fo={isMounted:function(e){return!!(e=e._reactInternals)&&Fe(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=tc(),i=nc(e),o=To(r,i);o.payload=t,null!=n&&(o.callback=n),null!==(t=Lo(e,o,i))&&(rc(t,e,i,r),Ro(t,e,i))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=tc(),i=nc(e),o=To(r,i);o.tag=1,o.payload=t,null!=n&&(o.callback=n),null!==(t=Lo(e,o,i))&&(rc(t,e,i,r),Ro(t,e,i))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=tc(),r=nc(e),i=To(n,r);i.tag=2,null!=t&&(i.callback=t),null!==(t=Lo(e,i,r))&&(rc(t,e,r,n),Ro(t,e,r))}};function Wo(e,t,n,r,i,o,a){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,o,a):!t.prototype||!t.prototype.isPureReactComponent||(!lr(n,r)||!lr(i,o))}function Uo(e,t,n){var r=!1,i=Mi,o=t.contextType;return"object"==typeof o&&null!==o?o=Po(o):(i=Di(t)?Ai:Ni.current,o=(r=null!=(r=t.contextTypes))?Oi(e,i):Mi),t=new t(n,o),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=Fo,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=o),t}function $o(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Fo.enqueueReplaceState(t,t.state,null)}function Jo(e,t,n,r){var i=e.stateNode;i.props=n,i.state=e.memoizedState,i.refs=Go,Do(e);var o=t.contextType;"object"==typeof o&&null!==o?i.context=Po(o):(o=Di(t)?Ai:Ni.current,i.context=Oi(e,o)),i.state=e.memoizedState,"function"==typeof(o=t.getDerivedStateFromProps)&&(zo(e,t,o,n),i.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof i.getSnapshotBeforeUpdate||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||(t=i.state,"function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount(),t!==i.state&&Fo.enqueueReplaceState(i,i.state,null),Bo(e,n,i,r),i.state=e.memoizedState),"function"==typeof i.componentDidMount&&(e.flags|=4194308)}
vendor: 7,201 bytes, line 10
10function Zo(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(o(309));var r=n.stateNode}if(!r)throw Error(o(147,e));var i=r,a=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===a?t.ref:(t=function(e){var t=i.refs;t===Go&&(t=i.refs={}),null===e?delete t[a]:t[a]=e},t._stringRef=a,t)}if("string"!=typeof e)throw Error(o(284));if(!n._owner)throw Error(o(290,e))}return e}function Vo(e,t){throw e=Object.prototype.toString.call(t),Error(o(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Yo(e){return(0,e._init)(e._payload)}function Xo(e){function t(t,n){if(e){var r=t.deletions;null===r?(t.deletions=[n],t.flags|=16):r.push(n)}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function i(e,t){return(e=Tc(e,t)).index=0,e.sibling=null,e}function a(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags|=2,n):r:(t.flags|=2,n):(t.flags|=1048576,n)}function s(t){return e&&null===t.alternate&&(t.flags|=2),t}function l(e,t,n,r){return null===t||6!==t.tag?((t=Bc(n,e.mode,r)).return=e,t):((t=i(t,n)).return=e,t)}function c(e,t,n,r){var o=n.type;return o===S?p(e,t,n.props.children,r,n.key):null!==t&&(t.elementType===o||"object"==typeof o&&null!==o&&o.$$typeof===D&&Yo(o)===t.type)?((r=i(t,n.props)).ref=Zo(e,t,n),r.return=e,r):((r=Lc(n.type,n.key,n.props,null,e.mode,r)).ref=Zo(e,t,n),r.return=e,r)}function u(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Hc(n,e.mode,r)).return=e,t):((t=i(t,n.children||[])).return=e,t)}function p(e,t,n,r,o){return null===t||7!==t.tag?((t=Rc(n,e.mode,r,o)).return=e,t):((t=i(t,n)).return=e,t)}function d(e,t,n){if("string"==typeof t&&""!==t||"number"==typeof t)return(t=Bc(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case I:return(n=Lc(t.type,t.key,t.props,null,e.mode,n)).ref=Zo(e,null,t),n.return=e,n;case E:return(t=Hc(t,e.mode,n)).return=e,t;case D:return d(e,(0,t._init)(t._payload),n)}if(te(t)||L(t))return(t=Rc(t,e.mode,n,null)).return=e,t;Vo(e,t)}return null}function m(e,t,n,r){var i=null!==t?t.key:null;if("string"==typeof n&&""!==n||"number"==typeof n)return null!==i?null:l(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case I:return n.key===i?c(e,t,n,r):null;case E:return n.key===i?u(e,t,n,r):null;case D:return m(e,t,(i=n._init)(n._payload),r)}if(te(n)||L(n))return null!==i?null:p(e,t,n,r,null);Vo(e,n)}return null}function f(e,t,n,r,i){if("string"==typeof r&&""!==r||"number"==typeof r)return l(t,e=e.get(n)||null,""+r,i);if("object"==typeof r&&null!==r){switch(r.$$typeof){case I:return c(t,e=e.get(null===r.key?n:r.key)||null,r,i);case E:return u(t,e=e.get(null===r.key?n:r.key)||null,r,i);case D:return f(e,t,n,(0,r._init)(r._payload),i)}if(te(r)||L(r))return p(t,e=e.get(n)||null,r,i,null);Vo(t,r)}return null}function h(i,o,s,l){for(var c=null,u=null,p=o,h=o=0,g=null;null!==p&&h<s.length;h++){p.index>h?(g=p,p=null):g=p.sibling;var v=m(i,p,s[h],l);if(null===v){null===p&&(p=g);break}e&&p&&null===v.alternate&&t(i,p),o=a(v,o,h),null===u?c=v:u.sibling=v,u=v,p=g}if(h===s.length)return n(i,p),io&&Qi(i,h),c;if(null===p){for(;h<s.length;h++)null!==(p=d(i,s[h],l))&&(o=a(p,o,h),null===u?c=p:u.sibling=p,u=p);return io&&Qi(i,h),c}for(p=r(i,p);h<s.length;h++)null!==(g=f(p,i,h,s[h],l))&&(e&&null!==g.alternate&&p.delete(null===g.key?h:g.key),o=a(g,o,h),null===u?c=g:u.sibling=g,u=g);return e&&p.forEach((function(e){return t(i,e)})),io&&Qi(i,h),c}function g(i,s,l,c){var u=L(l);if("function"!=typeof u)throw Error(o(150));if(null==(l=u.call(l)))throw Error(o(151));for(var p=u=null,h=s,g=s=0,v=null,y=l.next();null!==h&&!y.done;g++,y=l.next()){h.index>g?(v=h,h=null):v=h.sibling;var b=m(i,h,y.value,c);if(null===b){null===h&&(h=v);break}e&&h&&null===b.alternate&&t(i,h),s=a(b,s,g),null===p?u=b:p.sibling=b,p=b,h=v}if(y.done)return n(i,h),io&&Qi(i,g),u;if(null===h){for(;!y.done;g++,y=l.next())null!==(y=d(i,y.value,c))&&(s=a(y,s,g),null===p?u=y:p.sibling=y,p=y);return io&&Qi(i,g),u}for(h=r(i,h);!y.done;g++,y=l.next())null!==(y=f(h,i,g,y.value,c))&&(e&&null!==y.alternate&&h.delete(null===y.key?g:y.key),s=a(y,s,g),null===p?u=y:p.sibling=y,p=y);return e&&h.forEach((function(e){return t(i,e)})),io&&Qi(i,g),u}return function e(r,o,a,l){if("object"==typeof a&&null!==a&&a.type===S&&null===a.key&&(a=a.props.children),"object"==typeof a&&null!==a){switch(a.$$typeof){case I:e:{for(var c=a.key,u=o;null!==u;){if(u.key===c){if((c=a.type)===S){if(7===u.tag){n(r,u.sibling),(o=i(u,a.props.children)).return=r,r=o;break e}}else if(u.elementType===c||"object"==typeof c&&null!==c&&c.$$typeof===D&&Yo(c)===u.type){n(r,u.sibling),(o=i(u,a.props)).ref=Zo(r,u,a),o.return=r,r=o;break e}n(r,u);break}t(r,u),u=u.sibling}a.type===S?((o=Rc(a.props.children,r.mode,l,a.key)).return=r,r=o):((l=Lc(a.type,a.key,a.props,null,r.mode,l)).ref=Zo(r,o,a),l.return=r,r=l)}return s(r);case E:e:{for(u=a.key;null!==o;){if(o.key===u){if(4===o.tag&&o.stateNode.containerInfo===a.containerInfo&&o.stateNode.implementation===a.implementation){n(r,o.sibling),(o=i(o,a.children||[])).return=r,r=o;break e}n(r,o);break}t(r,o),o=o.sibling}(o=Hc(a,r.mode,l)).return=r,r=o}return s(r);case D:return e(r,o,(u=a._init)(a._payload),l)}if(te(a))return h(r,o,a,l);if(L(a))return g(r,o,a,l);Vo(r,a)}return"string"==typeof a&&""!==a||"number"==typeof a?(a=""+a,null!==o&&6===o.tag?(n(r,o.sibling),(o=i(o,a)).return=r,r=o):(n(r,o),(o=Bc(a,r.mode,l)).return=r,r=o),s(r)):n(r,o)}}var qo=Xo(!0),Qo=Xo(!1),Ko={},ea=Ci(Ko),ta=Ci(Ko),na=Ci(Ko);function ra(e){if(e===Ko)throw Error(o(174));return e}function ia(e,t){switch(Pi(na,t),Pi(ta,e),Pi(ea,Ko),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:le(null,"");break;default:t=le(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}xi(ea),Pi(ea,t)}function oa(){xi(ea),xi(ta),xi(na)}function aa(e){ra(na.current);var t=ra(ea.current),n=le(t,e.type);t!==n&&(Pi(ta,e),Pi(ea,n))}function sa(e){ta.current===e&&(xi(ea),xi(ta))}var la=Ci(0);function ca(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(128&t.flags)return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var ua=[];function pa(){for(var e=0;e<ua.length;e++)ua[e]._workInProgressVersionPrimary=null;ua.length=0}var da=w.ReactCurrentDispatcher,ma=w.ReactCurrentBatchConfig,fa=0,ha=null,ga=null,va=null,ya=!1,ba=!1,wa=0,Ia=0;function Ea(){throw Error(o(321))}function Sa(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!sr(e[n],t[n]))return!1;return!0}function Ca(e,t,n,r,i,a){if(fa=a,ha=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,da.current=null===e||null===e.memoizedState?ss:ls,e=n(r,i),ba){a=0;
vendor: 12,841 bytes, line 10
10do{if(ba=!1,wa=0,25<=a)throw Error(o(301));a+=1,va=ga=null,t.updateQueue=null,da.current=cs,e=n(r,i)}while(ba)}if(da.current=as,t=null!==ga&&null!==ga.next,fa=0,va=ga=ha=null,ya=!1,t)throw Error(o(300));return e}function xa(){var e=0!==wa;return wa=0,e}function Pa(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===va?ha.memoizedState=va=e:va=va.next=e,va}function Ma(){if(null===ga){var e=ha.alternate;e=null!==e?e.memoizedState:null}else e=ga.next;var t=null===va?ha.memoizedState:va.next;if(null!==t)va=t,ga=e;else{if(null===e)throw Error(o(310));e={memoizedState:(ga=e).memoizedState,baseState:ga.baseState,baseQueue:ga.baseQueue,queue:ga.queue,next:null},null===va?ha.memoizedState=va=e:va=va.next=e}return va}function Na(e,t){return"function"==typeof t?t(e):t}function ka(e){var t=Ma(),n=t.queue;if(null===n)throw Error(o(311));n.lastRenderedReducer=e;var r=ga,i=r.baseQueue,a=n.pending;if(null!==a){if(null!==i){var s=i.next;i.next=a.next,a.next=s}r.baseQueue=i=a,n.pending=null}if(null!==i){a=i.next,r=r.baseState;var l=s=null,c=null,u=a;do{var p=u.lane;if((fa&p)===p)null!==c&&(c=c.next={lane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),r=u.hasEagerState?u.eagerState:e(r,u.action);else{var d={lane:p,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};null===c?(l=c=d,s=r):c=c.next=d,ha.lanes|=p,jl|=p}u=u.next}while(null!==u&&u!==a);null===c?s=r:c.next=l,sr(r,t.memoizedState)||(ws=!0),t.memoizedState=r,t.baseState=s,t.baseQueue=c,n.lastRenderedState=r}if(null!==(e=n.interleaved)){i=e;do{a=i.lane,ha.lanes|=a,jl|=a,i=i.next}while(i!==e)}else null===i&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Aa(e){var t=Ma(),n=t.queue;if(null===n)throw Error(o(311));n.lastRenderedReducer=e;var r=n.dispatch,i=n.pending,a=t.memoizedState;if(null!==i){n.pending=null;var s=i=i.next;do{a=e(a,s.action),s=s.next}while(s!==i);sr(a,t.memoizedState)||(ws=!0),t.memoizedState=a,null===t.baseQueue&&(t.baseState=a),n.lastRenderedState=a}return[a,r]}function Oa(){}function Da(e,t){var n=ha,r=Ma(),i=t(),a=!sr(r.memoizedState,i);if(a&&(r.memoizedState=i,ws=!0),r=r.queue,Ua(La.bind(null,n,r,e),[e]),r.getSnapshot!==t||a||null!==va&&1&va.memoizedState.tag){if(n.flags|=2048,Ha(9,Ta.bind(null,n,r,i,t),void 0,null),null===Al)throw Error(o(349));30&fa||_a(n,t,i)}return i}function _a(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},null===(t=ha.updateQueue)?(t={lastEffect:null,stores:null},ha.updateQueue=t,t.stores=[e]):null===(n=t.stores)?t.stores=[e]:n.push(e)}function Ta(e,t,n,r){t.value=n,t.getSnapshot=r,Ra(t)&&ja(e)}function La(e,t,n){return n((function(){Ra(t)&&ja(e)}))}function Ra(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!sr(e,n)}catch(r){return!0}}function ja(e){var t=Ao(e,1);null!==t&&rc(t,e,1,-1)}function Ba(e){var t=Pa();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Na,lastRenderedState:e},t.queue=e,e=e.dispatch=ns.bind(null,ha,e),[t.memoizedState,e]}function Ha(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=ha.updateQueue)?(t={lastEffect:null,stores:null},ha.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function Ga(){return Ma().memoizedState}function za(e,t,n,r){var i=Pa();ha.flags|=e,i.memoizedState=Ha(1|t,n,void 0,void 0===r?null:r)}function Fa(e,t,n,r){var i=Ma();r=void 0===r?null:r;var o=void 0;if(null!==ga){var a=ga.memoizedState;if(o=a.destroy,null!==r&&Sa(r,a.deps))return void(i.memoizedState=Ha(t,n,o,r))}ha.flags|=e,i.memoizedState=Ha(1|t,n,o,r)}function Wa(e,t){return za(8390656,8,e,t)}function Ua(e,t){return Fa(2048,8,e,t)}function $a(e,t){return Fa(4,2,e,t)}function Ja(e,t){return Fa(4,4,e,t)}function Za(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function Va(e,t,n){return n=null!=n?n.concat([e]):null,Fa(4,4,Za.bind(null,t,e),n)}function Ya(){}function Xa(e,t){var n=Ma();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&Sa(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function qa(e,t){var n=Ma();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&Sa(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Qa(e,t,n){return 21&fa?(sr(n,t)||(n=ht(),ha.lanes|=n,jl|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,ws=!0),e.memoizedState=n)}function Ka(e,t){var n=bt;bt=0!==n&&4>n?n:4,e(!0);var r=ma.transition;ma.transition={};try{e(!1),t()}finally{bt=n,ma.transition=r}}function es(){return Ma().memoizedState}function ts(e,t,n){var r=nc(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},rs(e))is(t,n);else if(null!==(n=ko(e,t,n,r))){rc(n,e,r,tc()),os(n,t,r)}}function ns(e,t,n){var r=nc(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(rs(e))is(t,i);else{var o=e.alternate;if(0===e.lanes&&(null===o||0===o.lanes)&&null!==(o=t.lastRenderedReducer))try{var a=t.lastRenderedState,s=o(a,n);if(i.hasEagerState=!0,i.eagerState=s,sr(s,a)){var l=t.interleaved;return null===l?(i.next=i,No(t)):(i.next=l.next,l.next=i),void(t.interleaved=i)}}catch(c){}null!==(n=ko(e,t,i,r))&&(rc(n,e,r,i=tc()),os(n,t,r))}}function rs(e){var t=e.alternate;return e===ha||null!==t&&t===ha}function is(e,t){ba=ya=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function os(e,t,n){if(4194240&n){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,yt(e,n)}}var as={readContext:Po,useCallback:Ea,useContext:Ea,useEffect:Ea,useImperativeHandle:Ea,useInsertionEffect:Ea,useLayoutEffect:Ea,useMemo:Ea,useReducer:Ea,useRef:Ea,useState:Ea,useDebugValue:Ea,useDeferredValue:Ea,useTransition:Ea,useMutableSource:Ea,useSyncExternalStore:Ea,useId:Ea,unstable_isNewReconciler:!1},ss={readContext:Po,useCallback:function(e,t){return Pa().memoizedState=[e,void 0===t?null:t],e},useContext:Po,useEffect:Wa,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,za(4194308,4,Za.bind(null,t,e),n)},useLayoutEffect:function(e,t){return za(4194308,4,e,t)},useInsertionEffect:function(e,t){return za(4,2,e,t)},useMemo:function(e,t){var n=Pa();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Pa();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=ts.bind(null,ha,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},Pa().memoizedState=e},useState:Ba,useDebugValue:Ya,useDeferredValue:function(e){return Pa().memoizedState=e},useTransition:function(){var e=Ba(!1),t=e[0];return e=Ka.bind(null,e[1]),Pa().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=ha,i=Pa();if(io){if(void 0===n)throw Error(o(407));n=n()}else{if(n=t(),null===Al)throw Error(o(349));30&fa||_a(r,t,n)}i.memoizedState=n;var a={value:n,getSnapshot:t};return i.queue=a,Wa(La.bind(null,r,a,e),[e]),r.flags|=2048,Ha(9,Ta.bind(null,r,a,n,t),void 0,null),n},useId:function(){var e=Pa(),t=Al.identifierPrefix;if(io){var n=qi;t=":"+t+"R"+(n=(Xi&~(1<<32-at(Xi)-1)).toString(32)+n),0<(n=wa++)&&(t+="H"+n.toString(32)),t+=":"}else t=":"+t+"r"+(n=Ia++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},ls={readContext:Po,useCallback:Xa,useContext:Po,useEffect:Ua,useImperativeHandle:Va,useInsertionEffect:$a,useLayoutEffect:Ja,useMemo:qa,useReducer:ka,useRef:Ga,useState:function(){return ka(Na)},useDebugValue:Ya,useDeferredValue:function(e){return Qa(Ma(),ga.memoizedState,e)},useTransition:function(){return[ka(Na)[0],Ma().memoizedState]},useMutableSource:Oa,useSyncExternalStore:Da,useId:es,unstable_isNewReconciler:!1},cs={readContext:Po,useCallback:Xa,useContext:Po,useEffect:Ua,useImperativeHandle:Va,useInsertionEffect:$a,useLayoutEffect:Ja,useMemo:qa,useReducer:Aa,useRef:Ga,useState:function(){return Aa(Na)},useDebugValue:Ya,useDeferredValue:function(e){var t=Ma();return null===ga?t.memoizedState=e:Qa(t,ga.memoizedState,e)},useTransition:function(){return[Aa(Na)[0],Ma().memoizedState]},useMutableSource:Oa,useSyncExternalStore:Da,useId:es,unstable_isNewReconciler:!1};function us(e,t){try{var n="",r=t;do{n+=z(r),r=r.return}while(r);var i=n}catch(o){i="\nError generating stack: "+o.message+"\n"+o.stack}return{value:e,source:t,stack:i,digest:null}}function ps(e,t,n){return{value:e,source:null,stack:null!=n?n:null,digest:null!=t?t:null}}function ds(e,t){try{console.error(t.value)}catch(n){setTimeout((function(){throw n}))}}var ms="function"==typeof WeakMap?WeakMap:Map;function fs(e,t,n){(n=To(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){$l||($l=!0,Jl=r),ds(0,t)},n}function hs(e,t,n){(n=To(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var i=t.value;n.payload=function(){return r(i)},n.callback=function(){ds(0,t)}}var o=e.stateNode;return null!==o&&"function"==typeof o.componentDidCatch&&(n.callback=function(){ds(0,t),"function"!=typeof r&&(null===Zl?Zl=new Set([this]):Zl.add(this));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}function gs(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new ms;var i=new Set;r.set(t,i)}else void 0===(i=r.get(t))&&(i=new Set,r.set(t,i));i.has(n)||(i.add(n),e=Pc.bind(null,e,t,n),t.then(e,e))}function vs(e){do{var t;if((t=13===e.tag)&&(t=null===(t=e.memoizedState)||null!==t.dehydrated),t)return e;e=e.return}while(null!==e);return null}function ys(e,t,n,r,i){return 1&e.mode?(e.flags|=65536,e.lanes=i,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,1===n.tag&&(null===n.alternate?n.tag=17:((t=To(-1,1)).tag=2,Lo(n,t,1))),n.lanes|=1),e)}var bs=w.ReactCurrentOwner,ws=!1;function Is(e,t,n,r){t.child=null===e?Qo(t,null,n,r):qo(t,e.child,n,r)}function Es(e,t,n,r,i){n=n.render;var o=t.ref;return xo(t,i),r=Ca(e,t,n,r,o,i),n=xa(),null===e||ws?(io&&n&&eo(t),t.flags|=1,Is(e,t,r,i),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,$s(e,t,i))}function Ss(e,t,n,r,i){if(null===e){var o=n.type;return"function"!=typeof o||_c(o)||void 0!==o.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Lc(n.type,null,r,t,t.mode,i)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=o,Cs(e,t,o,r,i))}if(o=e.child,!(e.lanes&i)){var a=o.memoizedProps;if((n=null!==(n=n.compare)?n:lr)(a,r)&&e.ref===t.ref)return $s(e,t,i)}return t.flags|=1,(e=Tc(o,r)).ref=t.ref,e.return=t,t.child=e}function Cs(e,t,n,r,i){if(null!==e){var o=e.memoizedProps;if(lr(o,r)&&e.ref===t.ref){if(ws=!1,t.pendingProps=r=o,!(e.lanes&i))return t.lanes=e.lanes,$s(e,t,i);131072&e.flags&&(ws=!0)}}return Ms(e,t,n,r,i)}function xs(e,t,n){var r=t.pendingProps,i=r.children,o=null!==e?e.memoizedState:null;if("hidden"===r.mode)if(1&t.mode){if(!(1073741824&n))return e=null!==o?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Pi(Tl,_l),_l|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=null!==o?o.baseLanes:n,Pi(Tl,_l),_l|=r}else t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Pi(Tl,_l),_l|=n;else null!==o?(r=o.baseLanes|n,t.memoizedState=null):r=n,Pi(Tl,_l),_l|=r;return Is(e,t,i,n),t.child}function Ps(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Ms(e,t,n,r,i){var o=Di(n)?Ai:Ni.current;return o=Oi(t,o),xo(t,i),n=Ca(e,t,n,r,o,i),r=xa(),null===e||ws?(io&&r&&eo(t),t.flags|=1,Is(e,t,n,i),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,$s(e,t,i))}function Ns(e,t,n,r,i){if(Di(n)){var o=!0;Ri(t)}else o=!1;if(xo(t,i),null===t.stateNode)Us(e,t),Uo(t,n,r),Jo(t,n,r,i),r=!0;else if(null===e){var a=t.stateNode,s=t.memoizedProps;a.props=s;var l=a.context,c=n.contextType;"object"==typeof c&&null!==c?c=Po(c):c=Oi(t,c=Di(n)?Ai:Ni.current);var u=n.getDerivedStateFromProps,p="function"==typeof u||"function"==typeof a.getSnapshotBeforeUpdate;p||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(s!==r||l!==c)&&$o(t,a,r,c),Oo=!1;var d=t.memoizedState;a.state=d,Bo(t,r,a,i),l=t.memoizedState,s!==r||d!==l||ki.current||Oo?("function"==typeof u&&(zo(t,n,u,r),l=t.memoizedState),(s=Oo||Wo(t,n,s,r,d,l,c))?(p||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||("function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"==typeof a.componentDidMount&&(t.flags|=4194308)):("function"==typeof a.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=l),a.props=r,a.state=l,a.
vendor: 18,844 bytes, line 10
10context=c,r=s):("function"==typeof a.componentDidMount&&(t.flags|=4194308),r=!1)}else{a=t.stateNode,_o(e,t),s=t.memoizedProps,c=t.type===t.elementType?s:vo(t.type,s),a.props=c,p=t.pendingProps,d=a.context,"object"==typeof(l=n.contextType)&&null!==l?l=Po(l):l=Oi(t,l=Di(n)?Ai:Ni.current);var m=n.getDerivedStateFromProps;(u="function"==typeof m||"function"==typeof a.getSnapshotBeforeUpdate)||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(s!==p||d!==l)&&$o(t,a,r,l),Oo=!1,d=t.memoizedState,a.state=d,Bo(t,r,a,i);var f=t.memoizedState;s!==p||d!==f||ki.current||Oo?("function"==typeof m&&(zo(t,n,m,r),f=t.memoizedState),(c=Oo||Wo(t,n,c,r,d,f,l)||!1)?(u||"function"!=typeof a.UNSAFE_componentWillUpdate&&"function"!=typeof a.componentWillUpdate||("function"==typeof a.componentWillUpdate&&a.componentWillUpdate(r,f,l),"function"==typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,f,l)),"function"==typeof a.componentDidUpdate&&(t.flags|=4),"function"==typeof a.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof a.componentDidUpdate||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!=typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=f),a.props=r,a.state=f,a.context=l,r=c):("function"!=typeof a.componentDidUpdate||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!=typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),r=!1)}return ks(e,t,n,r,o,i)}function ks(e,t,n,r,i,o){Ps(e,t);var a=!!(128&t.flags);if(!r&&!a)return i&&ji(t,n,!1),$s(e,t,o);r=t.stateNode,bs.current=t;var s=a&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&a?(t.child=qo(t,e.child,null,o),t.child=qo(t,null,s,o)):Is(e,t,s,o),t.memoizedState=r.state,i&&ji(t,n,!0),t.child}function As(e){var t=e.stateNode;t.pendingContext?Ti(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Ti(0,t.context,!1),ia(e,t.containerInfo)}function Os(e,t,n,r,i){return fo(),ho(i),t.flags|=256,Is(e,t,n,r),t.child}var Ds,_s,Ts,Ls,Rs={dehydrated:null,treeContext:null,retryLane:0};function js(e){return{baseLanes:e,cachePool:null,transitions:null}}function Bs(e,t,n){var r,i=t.pendingProps,a=la.current,s=!1,l=!!(128&t.flags);if((r=l)||(r=(null===e||null!==e.memoizedState)&&!!(2&a)),r?(s=!0,t.flags&=-129):null!==e&&null===e.memoizedState||(a|=1),Pi(la,1&a),null===e)return co(t),null!==(e=t.memoizedState)&&null!==(e=e.dehydrated)?(1&t.mode?"$!"===e.data?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(l=i.children,e=i.fallback,s?(i=t.mode,s=t.child,l={mode:"hidden",children:l},1&i||null===s?s=jc(l,i,0,null):(s.childLanes=0,s.pendingProps=l),e=Rc(e,i,n,null),s.return=t,e.return=t,s.sibling=e,t.child=s,t.child.memoizedState=js(n),t.memoizedState=Rs,e):Hs(t,l));if(null!==(a=e.memoizedState)&&null!==(r=a.dehydrated))return function(e,t,n,r,i,a,s){if(n)return 256&t.flags?(t.flags&=-257,Gs(e,t,s,r=ps(Error(o(422))))):null!==t.memoizedState?(t.child=e.child,t.flags|=128,null):(a=r.fallback,i=t.mode,r=jc({mode:"visible",children:r.children},i,0,null),(a=Rc(a,i,s,null)).flags|=2,r.return=t,a.return=t,r.sibling=a,t.child=r,1&t.mode&&qo(t,e.child,null,s),t.child.memoizedState=js(s),t.memoizedState=Rs,a);if(!(1&t.mode))return Gs(e,t,s,null);if("$!"===i.data){if(r=i.nextSibling&&i.nextSibling.dataset)var l=r.dgst;return r=l,Gs(e,t,s,r=ps(a=Error(o(419)),r,void 0))}if(l=!!(s&e.childLanes),ws||l){if(null!==(r=Al)){switch(s&-s){case 4:i=2;break;case 16:i=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:i=32;break;case 536870912:i=268435456;break;default:i=0}0!==(i=i&(r.suspendedLanes|s)?0:i)&&i!==a.retryLane&&(a.retryLane=i,Ao(e,i),rc(r,e,i,-1))}return gc(),Gs(e,t,s,r=ps(Error(o(421))))}return"$?"===i.data?(t.flags|=128,t.child=e.child,t=Nc.bind(null,e),i._reactRetry=t,null):(e=a.treeContext,ro=ci(i.nextSibling),no=t,io=!0,oo=null,null!==e&&(Zi[Vi++]=Xi,Zi[Vi++]=qi,Zi[Vi++]=Yi,Xi=e.id,qi=e.overflow,Yi=t),t=Hs(t,r.children),t.flags|=4096,t)}(e,t,l,i,r,a,n);if(s){s=i.fallback,l=t.mode,r=(a=e.child).sibling;var c={mode:"hidden",children:i.children};return 1&l||t.child===a?(i=Tc(a,c)).subtreeFlags=14680064&a.subtreeFlags:((i=t.child).childLanes=0,i.pendingProps=c,t.deletions=null),null!==r?s=Tc(r,s):(s=Rc(s,l,n,null)).flags|=2,s.return=t,i.return=t,i.sibling=s,t.child=i,i=s,s=t.child,l=null===(l=e.child.memoizedState)?js(n):{baseLanes:l.baseLanes|n,cachePool:null,transitions:l.transitions},s.memoizedState=l,s.childLanes=e.childLanes&~n,t.memoizedState=Rs,i}return e=(s=e.child).sibling,i=Tc(s,{mode:"visible",children:i.children}),!(1&t.mode)&&(i.lanes=n),i.return=t,i.sibling=null,null!==e&&(null===(n=t.deletions)?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=i,t.memoizedState=null,i}function Hs(e,t){return(t=jc({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function Gs(e,t,n,r){return null!==r&&ho(r),qo(t,e.child,null,n),(e=Hs(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function zs(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),Co(e.return,t,n)}function Fs(e,t,n,r,i){var o=e.memoizedState;null===o?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=i)}function Ws(e,t,n){var r=t.pendingProps,i=r.revealOrder,o=r.tail;if(Is(e,t,r.children,n),2&(r=la.current))r=1&r|2,t.flags|=128;else{if(null!==e&&128&e.flags)e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&zs(e,n,t);else if(19===e.tag)zs(e,n,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(Pi(la,r),1&t.mode)switch(i){case"forwards":for(n=t.child,i=null;null!==n;)null!==(e=n.alternate)&&null===ca(e)&&(i=n),n=n.sibling;null===(n=i)?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),Fs(t,!1,i,n,o);break;case"backwards":for(n=null,i=t.child,t.child=null;null!==i;){if(null!==(e=i.alternate)&&null===ca(e)){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}Fs(t,!0,n,null,o);break;case"together":Fs(t,!1,null,null,void 0);break;default:t.memoizedState=null}else t.memoizedState=null;return t.child}function Us(e,t){!(1&t.mode)&&null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2)}function $s(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),jl|=t.lanes,!(n&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(o(153));if(null!==t.child){for(n=Tc(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Tc(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function Js(e,t){if(!io)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Zs(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,r=0;if(t)for(var i=e.child;null!==i;)n|=i.lanes|i.childLanes,r|=14680064&i.subtreeFlags,r|=14680064&i.flags,i.return=e,i=i.sibling;else for(i=e.child;null!==i;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Vs(e,t,n){var r=t.pendingProps;switch(to(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Zs(t),null;case 1:case 17:return Di(t.type)&&_i(),Zs(t),null;case 3:return r=t.stateNode,oa(),xi(ki),xi(Ni),pa(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(po(t)?t.flags|=4:null===e||e.memoizedState.isDehydrated&&!(256&t.flags)||(t.flags|=1024,null!==oo&&(sc(oo),oo=null))),_s(e,t),Zs(t),null;case 5:sa(t);var i=ra(na.current);if(n=t.type,null!==e&&null!=t.stateNode)Ts(e,t,n,r,i),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(null===t.stateNode)throw Error(o(166));return Zs(t),null}if(e=ra(ea.current),po(t)){r=t.stateNode,n=t.type;var a=t.memoizedProps;switch(r[di]=t,r[mi]=a,e=!!(1&t.mode),n){case"dialog":Hr("cancel",r),Hr("close",r);break;case"iframe":case"object":case"embed":Hr("load",r);break;case"video":case"audio":for(i=0;i<Lr.length;i++)Hr(Lr[i],r);break;case"source":Hr("error",r);break;case"img":case"image":case"link":Hr("error",r),Hr("load",r);break;case"details":Hr("toggle",r);break;case"input":X(r,a),Hr("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!a.multiple},Hr("invalid",r);break;case"textarea":ie(r,a),Hr("invalid",r)}for(var l in ye(n,a),i=null,a)if(a.hasOwnProperty(l)){var c=a[l];"children"===l?"string"==typeof c?r.textContent!==c&&(!0!==a.suppressHydrationWarning&&Qr(r.textContent,c,e),i=["children",c]):"number"==typeof c&&r.textContent!==""+c&&(!0!==a.suppressHydrationWarning&&Qr(r.textContent,c,e),i=["children",""+c]):s.hasOwnProperty(l)&&null!=c&&"onScroll"===l&&Hr("scroll",r)}switch(n){case"input":J(r),K(r,a,!0);break;case"textarea":J(r),ae(r);break;case"select":case"option":break;default:"function"==typeof a.onClick&&(r.onclick=Kr)}r=i,t.updateQueue=r,null!==r&&(t.flags|=4)}else{l=9===i.nodeType?i:i.ownerDocument,"http://www.w3.org/1999/xhtml"===e&&(e=se(n)),"http://www.w3.org/1999/xhtml"===e?"script"===n?((e=l.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=l.createElement(n,{is:r.is}):(e=l.createElement(n),"select"===n&&(l=e,r.multiple?l.multiple=!0:r.size&&(l.size=r.size))):e=l.createElementNS(e,n),e[di]=t,e[mi]=r,Ds(e,t,!1,!1),t.stateNode=e;e:{switch(l=be(n,r),n){case"dialog":Hr("cancel",e),Hr("close",e),i=r;break;case"iframe":case"object":case"embed":Hr("load",e),i=r;break;case"video":case"audio":for(i=0;i<Lr.length;i++)Hr(Lr[i],e);i=r;break;case"source":Hr("error",e),i=r;break;case"img":case"image":case"link":Hr("error",e),Hr("load",e),i=r;break;case"details":Hr("toggle",e),i=r;break;case"input":X(e,r),i=Y(e,r),Hr("invalid",e);break;case"option":default:i=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},i=j({},r,{value:void 0}),Hr("invalid",e);break;case"textarea":ie(e,r),i=re(e,r),Hr("invalid",e)}for(a in ye(n,i),c=i)if(c.hasOwnProperty(a)){var u=c[a];"style"===a?ge(e,u):"dangerouslySetInnerHTML"===a?null!=(u=u?u.__html:void 0)&&pe(e,u):"children"===a?"string"==typeof u?("textarea"!==n||""!==u)&&de(e,u):"number"==typeof u&&de(e,""+u):"suppressContentEditableWarning"!==a&&"suppressHydrationWarning"!==a&&"autoFocus"!==a&&(s.hasOwnProperty(a)?null!=u&&"onScroll"===a&&Hr("scroll",e):null!=u&&b(e,a,u,l))}switch(n){case"input":J(e),K(e,r,!1);break;case"textarea":J(e),ae(e);break;case"option":null!=r.value&&e.setAttribute("value",""+U(r.value));break;case"select":e.multiple=!!r.multiple,null!=(a=r.value)?ne(e,!!r.multiple,a,!1):null!=r.defaultValue&&ne(e,!!r.multiple,r.defaultValue,!0);break;default:"function"==typeof i.onClick&&(e.onclick=Kr)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}null!==t.ref&&(t.flags|=512,t.flags|=2097152)}return Zs(t),null;case 6:if(e&&null!=t.stateNode)Ls(e,t,e.memoizedProps,r);else{if("string"!=typeof r&&null===t.stateNode)throw Error(o(166));if(n=ra(na.current),ra(ea.current),po(t)){if(r=t.stateNode,n=t.memoizedProps,r[di]=t,(a=r.nodeValue!==n)&&null!==(e=no))switch(e.tag){case 3:Qr(r.nodeValue,n,!!(1&e.mode));break;case 5:!0!==e.memoizedProps.suppressHydrationWarning&&Qr(r.nodeValue,n,!!(1&e.mode))}a&&(t.flags|=4)}else(r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[di]=t,t.stateNode=r}return Zs(t),null;case 13:if(xi(la),r=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(io&&null!==ro&&1&t.mode&&!(128&t.flags))mo(),fo(),t.flags|=98560,a=!1;else if(a=po(t),null!==r&&null!==r.dehydrated){if(null===e){if(!a)throw Error(o(318));if(!(a=null!==(a=t.memoizedState)?a.dehydrated:null))throw Error(o(317));a[di]=t}else fo(),!(128&t.flags)&&(t.memoizedState=null),t.flags|=4;Zs(t),a=!1}else null!==oo&&(sc(oo),oo=null),a=!0;if(!a)return 65536&t.flags?t:null}return 128&t.flags?(t.lanes=n,t):((r=null!==r)!==(null!==e&&null!==e.memoizedState)&&r&&(t.child.flags|=8192,1&t.mode&&(null===e||1&la.current?0===Ll&&(Ll=3):gc())),null!==t.updateQueue&&(t.flags|=4),Zs(t),null);case 4:return oa(),_s(e,t),null===e&&Fr(t.stateNode.containerInfo),Zs(t),null;case 10:return So(t.type._context),Zs(t),null;case 19:if(xi(la),null===(a=t.memoizedState))return Zs(t),null;if(r=!!(128&t.flags),null===(l=a.rendering))if(r)Js(a,!1);else{if(0!==Ll||null!==e&&128&e.flags)for(e=t.child;null!==e;){if(null!==(l=ca(e))){for(t.flags|=128,Js(a,!1),null!==(r=l.updateQueue)&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;null!==n;)e=r,(a=n).flags&=14680066,null===(l=a.alternate)?(a.childLanes=0,a.lanes=e,a.child=null,a.subtreeFlags=0,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null,a.stateNode=null):(a.childLanes=l.childLanes,a.lanes=l.lanes,a.child=l.child,a.subtreeFlags=0,a.deletions=null,a.memoizedProps=l.memoizedProps,a.memoizedState=l.memoizedState,a.updateQueue=l.updateQueue,a.type=l.type,e=l.dependencies,a.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return Pi(la,1&la.current|2),t.child}e=e.sibling}null!==a.tail&&qe()>Wl&&(t.flags|=128,r=!0,Js(a,!1),t.lanes=4194304)}else{if(!r)if(null!==(e=ca(l))){if(t.flags|=128,r=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),Js(a,!0),null===a.tail&&"hidden"===a.tailMode&&!l.alternate&&!io)return Zs(t),null}else 2*qe()-a.renderingStartTime>Wl&&1073741824!==n&&(t.flags|=128,r=!0,Js(a,!1),t.lanes=4194304);a.isBackwards?(l.sibling=t.child,t.child=l):(null!==(n=a.last)?n.sibling=l:t.child=l,a.last=l)}return null!==a.tail?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=qe(),t.sibling=null,n=la.current,Pi(la,r?1&n|2:1&n),t):(Zs(t),null);case 22:case 23:return dc(),r=null!==t.memoizedState,null!==e&&null!==e.memoizedState!==r&&(t.flags|=8192),r&&1&t.mode?!!(1073741824&_l)&&(Zs(t),6&t.subtreeFlags&&(t.flags|=8192)):Zs(t),null;case 24:case 25:return null}throw Error(o(156,t.tag))}function Ys(e,t){switch(to(t),t.tag){case 1:return Di(t.type)&&_i(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return oa(),xi(ki),xi(Ni),pa(),65536&(e=t.flags)&&!(128&e)?(t.flags=-65537&e|128,t):null;case 5:return sa(t),null;case 13:if(xi(la),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(o(340));fo()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return xi(la),null;case 4:return oa(),null;case 10:return So(t.type._context),null;case 22:case 23:return dc(),null;default:return null}}Ds=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},_s=function(){},Ts=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,ra(ea.current);var o,a=null;switch(n){case"input":i=Y(e,i),r=Y(e,r),a=[];break;case"select":i=j({},i,{value:void 0}),r=j({},r,{value:void 0}),a=[];break;case"textarea":i=re(e,i),r=re(e,r),a=[];break;default:"function"!=typeof i.onClick&&"function"==typeof r.onClick&&(e.onclick=Kr)}for(u in ye(n,r),n=null,i)if(!r.hasOwnProperty(u)&&i.hasOwnProperty(u)&&null!=i[u])if("style"===u){var l=i[u];for(o in l)l.hasOwnProperty(o)&&(n||(n={}),n[o]="")}else"dangerouslySetInnerHTML"!==u&&"children"!==u&&"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&"autoFocus"!==u&&(s.hasOwnProperty(u)?a||(a=[]):(a=a||[]).push(u,null));for(u in r){var c=r[u];if(l=null!=i?i[u]:void 0,r.hasOwnProperty(u)&&c!==l&&(null!=c||null!=l))if("style"===u)if(l){for(o in l)!l.hasOwnProperty(o)||c&&c.hasOwnProperty(o)||(n||(n={}),n[o]="");for(o in c)c.hasOwnProperty(o)&&l[o]!==c[o]&&(n||(n={}),n[o]=c[o])}else n||(a||(a=[]),a.push(u,n)),n=c;else"dangerouslySetInnerHTML"===u?(c=c?c.__html:void 0,l=l?l.__html:void 0,null!=c&&l!==c&&(a=a||[]).push(u,c)):"children"===u?"string"!=typeof c&&"number"!=typeof c||(a=a||[]).push(u,""+c):"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&(s.hasOwnProperty(u)?(null!=c&&"onScroll"===u&&Hr("scroll",e),a||l===c||(a=[])):(a=a||[]).push(u,c))}n&&(a=a||[]).push("style",n);var u=a;(t.updateQueue=u)&&(t.flags|=4)}},Ls=function(e,t,n,r){n!==r&&(t.flags|=4)};var Xs=!1,qs=!1,Qs="function"==typeof WeakSet?WeakSet:Set,Ks=null;function el(e,t){var n=e.ref;if(null!==n)if("function"==typeof n)try{n(null)}catch(r){xc(e,t,r)}else n.current=null}function tl(e,t,n){try{n()}catch(r){xc(e,t,r)}}var nl=!1;function rl(e,t,n){var r=t.updateQueue;if(null!==(r=null!==r?r.lastEffect:null)){var i=r=r.next;do{if((i.tag&e)===e){var o=i.destroy;i.destroy=void 0,void 0!==o&&tl(t,n,o)}i=i.next}while(i!==r)}}function il(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function ol(e){var t=e.ref;if(null!==t){var n=e.stateNode;e.tag,e=n,"function"==typeof t?t(e):t.current=e}}function al(e){var t=e.alternate;null!==t&&(e.alternate=null,al(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&(null!==(t=e.stateNode)&&(delete t[di],delete t[mi],delete t[hi],delete t[gi],delete t[vi])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function sl(e){return 5===e.tag||3===e.tag||4===e.tag}function ll(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||sl(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function cl(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!=(n=n._reactRootContainer)||null!==t.onclick||(t.onclick=Kr));else if(4!==r&&null!==(e=e.child))for(cl(e,t,n),e=e.sibling;null!==e;)cl(e,t,n),e=e.sibling}function ul(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(ul(e,t,n),e=e.sibling;null!==e;
vendor: 6,246 bytes, line 10
10)ul(e,t,n),e=e.sibling}var pl=null,dl=!1;function ml(e,t,n){for(n=n.child;null!==n;)fl(e,t,n),n=n.sibling}function fl(e,t,n){if(ot&&"function"==typeof ot.onCommitFiberUnmount)try{ot.onCommitFiberUnmount(it,n)}catch(s){}switch(n.tag){case 5:qs||el(n,t);case 6:var r=pl,i=dl;pl=null,ml(e,t,n),dl=i,null!==(pl=r)&&(dl?(e=pl,n=n.stateNode,8===e.nodeType?e.parentNode.removeChild(n):e.removeChild(n)):pl.removeChild(n.stateNode));break;case 18:null!==pl&&(dl?(e=pl,n=n.stateNode,8===e.nodeType?li(e.parentNode,n):1===e.nodeType&&li(e,n),Ft(e)):li(pl,n.stateNode));break;case 4:r=pl,i=dl,pl=n.stateNode.containerInfo,dl=!0,ml(e,t,n),pl=r,dl=i;break;case 0:case 11:case 14:case 15:if(!qs&&(null!==(r=n.updateQueue)&&null!==(r=r.lastEffect))){i=r=r.next;do{var o=i,a=o.destroy;o=o.tag,void 0!==a&&(2&o||4&o)&&tl(n,t,a),i=i.next}while(i!==r)}ml(e,t,n);break;case 1:if(!qs&&(el(n,t),"function"==typeof(r=n.stateNode).componentWillUnmount))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){xc(n,t,s)}ml(e,t,n);break;case 21:ml(e,t,n);break;case 22:1&n.mode?(qs=(r=qs)||null!==n.memoizedState,ml(e,t,n),qs=r):ml(e,t,n);break;default:ml(e,t,n)}}function hl(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new Qs),t.forEach((function(t){var r=kc.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}function gl(e,t){var n=t.deletions;if(null!==n)for(var r=0;r<n.length;r++){var i=n[r];try{var a=e,s=t,l=s;e:for(;null!==l;){switch(l.tag){case 5:pl=l.stateNode,dl=!1;break e;case 3:case 4:pl=l.stateNode.containerInfo,dl=!0;break e}l=l.return}if(null===pl)throw Error(o(160));fl(a,s,i),pl=null,dl=!1;var c=i.alternate;null!==c&&(c.return=null),i.return=null}catch(u){xc(i,t,u)}}if(12854&t.subtreeFlags)for(t=t.child;null!==t;)vl(t,e),t=t.sibling}function vl(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(gl(t,e),yl(e),4&r){try{rl(3,e,e.return),il(3,e)}catch(g){xc(e,e.return,g)}try{rl(5,e,e.return)}catch(g){xc(e,e.return,g)}}break;case 1:gl(t,e),yl(e),512&r&&null!==n&&el(n,n.return);break;case 5:if(gl(t,e),yl(e),512&r&&null!==n&&el(n,n.return),32&e.flags){var i=e.stateNode;try{de(i,"")}catch(g){xc(e,e.return,g)}}if(4&r&&null!=(i=e.stateNode)){var a=e.memoizedProps,s=null!==n?n.memoizedProps:a,l=e.type,c=e.updateQueue;if(e.updateQueue=null,null!==c)try{"input"===l&&"radio"===a.type&&null!=a.name&&q(i,a),be(l,s);var u=be(l,a);for(s=0;s<c.length;s+=2){var p=c[s],d=c[s+1];"style"===p?ge(i,d):"dangerouslySetInnerHTML"===p?pe(i,d):"children"===p?de(i,d):b(i,p,d,u)}switch(l){case"input":Q(i,a);break;case"textarea":oe(i,a);break;case"select":var m=i._wrapperState.wasMultiple;i._wrapperState.wasMultiple=!!a.multiple;var f=a.value;null!=f?ne(i,!!a.multiple,f,!1):m!==!!a.multiple&&(null!=a.defaultValue?ne(i,!!a.multiple,a.defaultValue,!0):ne(i,!!a.multiple,a.multiple?[]:"",!1))}i[mi]=a}catch(g){xc(e,e.return,g)}}break;case 6:if(gl(t,e),yl(e),4&r){if(null===e.stateNode)throw Error(o(162));i=e.stateNode,a=e.memoizedProps;try{i.nodeValue=a}catch(g){xc(e,e.return,g)}}break;case 3:if(gl(t,e),yl(e),4&r&&null!==n&&n.memoizedState.isDehydrated)try{Ft(t.containerInfo)}catch(g){xc(e,e.return,g)}break;case 4:default:gl(t,e),yl(e);break;case 13:gl(t,e),yl(e),8192&(i=e.child).flags&&(a=null!==i.memoizedState,i.stateNode.isHidden=a,!a||null!==i.alternate&&null!==i.alternate.memoizedState||(Fl=qe())),4&r&&hl(e);break;case 22:if(p=null!==n&&null!==n.memoizedState,1&e.mode?(qs=(u=qs)||p,gl(t,e),qs=u):gl(t,e),yl(e),8192&r){if(u=null!==e.memoizedState,(e.stateNode.isHidden=u)&&!p&&1&e.mode)for(Ks=e,p=e.child;null!==p;){for(d=Ks=p;null!==Ks;){switch(f=(m=Ks).child,m.tag){case 0:case 11:case 14:case 15:rl(4,m,m.return);break;case 1:el(m,m.return);var h=m.stateNode;if("function"==typeof h.componentWillUnmount){r=m,n=m.return;try{t=r,h.props=t.memoizedProps,h.state=t.memoizedState,h.componentWillUnmount()}catch(g){xc(r,n,g)}}break;case 5:el(m,m.return);break;case 22:if(null!==m.memoizedState){El(d);continue}}null!==f?(f.return=m,Ks=f):El(d)}p=p.sibling}e:for(p=null,d=e;;){if(5===d.tag){if(null===p){p=d;try{i=d.stateNode,u?"function"==typeof(a=i.style).setProperty?a.setProperty("display","none","important"):a.display="none":(l=d.stateNode,s=null!=(c=d.memoizedProps.style)&&c.hasOwnProperty("display")?c.display:null,l.style.display=he("display",s))}catch(g){xc(e,e.return,g)}}}else if(6===d.tag){if(null===p)try{d.stateNode.nodeValue=u?"":d.memoizedProps}catch(g){xc(e,e.return,g)}}else if((22!==d.tag&&23!==d.tag||null===d.memoizedState||d===e)&&null!==d.child){d.child.return=d,d=d.child;continue}if(d===e)break e;for(;null===d.sibling;){if(null===d.return||d.return===e)break e;p===d&&(p=null),d=d.return}p===d&&(p=null),d.sibling.return=d.return,d=d.sibling}}break;case 19:gl(t,e),yl(e),4&r&&hl(e);case 21:}}function yl(e){var t=e.flags;if(2&t){try{e:{for(var n=e.return;null!==n;){if(sl(n)){var r=n;break e}n=n.return}throw Error(o(160))}switch(r.tag){case 5:var i=r.stateNode;32&r.flags&&(de(i,""),r.flags&=-33),ul(e,ll(e),i);break;case 3:case 4:var a=r.stateNode.containerInfo;cl(e,ll(e),a);break;default:throw Error(o(161))}}catch(s){xc(e,e.return,s)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function bl(e,t,n){Ks=e,wl(e,t,n)}function wl(e,t,n){for(var r=!!(1&e.mode);null!==Ks;){var i=Ks,o=i.child;if(22===i.tag&&r){var a=null!==i.memoizedState||Xs;if(!a){var s=i.alternate,l=null!==s&&null!==s.memoizedState||qs;s=Xs;var c=qs;if(Xs=a,(qs=l)&&!c)for(Ks=i;null!==Ks;)l=(a=Ks).child,22===a.tag&&null!==a.memoizedState?Sl(i):null!==l?(l.return=a,Ks=l):Sl(i);for(;null!==o;)Ks=o,wl(o,t,n),o=o.sibling;Ks=i,Xs=s,qs=c}Il(e)}else 8772&i.subtreeFlags&&null!==o?(o.return=i,Ks=o):Il(e)}}function Il(e){for(;null!==Ks;){var t=Ks;if(8772&t.flags){var n=t.alternate;try{if(8772&t.flags)switch(t.tag){case 0:case 11:case 15:qs||il(5,t);break;case 1:var r=t.stateNode;if(4&t.flags&&!qs)if(null===n)r.componentDidMount();else{var i=t.elementType===t.type?n.memoizedProps:vo(t.type,n.memoizedProps);r.componentDidUpdate(i,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var a=t.updateQueue;null!==a&&Ho(t,a,r);break;case 3:var s=t.updateQueue;if(null!==s){if(n=null,null!==t.child)switch(t.child.tag){case 5:case 1:n=t.child.stateNode}
vendor: 8,385 bytes, line 10
10Ho(t,s,n)}break;case 5:var l=t.stateNode;if(null===n&&4&t.flags){n=l;var c=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":c.autoFocus&&n.focus();break;case"img":c.src&&(n.src=c.src)}}break;case 6:case 4:case 12:case 19:case 17:case 21:case 22:case 23:case 25:break;case 13:if(null===t.memoizedState){var u=t.alternate;if(null!==u){var p=u.memoizedState;if(null!==p){var d=p.dehydrated;null!==d&&Ft(d)}}}break;default:throw Error(o(163))}qs||512&t.flags&&ol(t)}catch(m){xc(t,t.return,m)}}if(t===e){Ks=null;break}if(null!==(n=t.sibling)){n.return=t.return,Ks=n;break}Ks=t.return}}function El(e){for(;null!==Ks;){var t=Ks;if(t===e){Ks=null;break}var n=t.sibling;if(null!==n){n.return=t.return,Ks=n;break}Ks=t.return}}function Sl(e){for(;null!==Ks;){var t=Ks;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{il(4,t)}catch(l){xc(t,n,l)}break;case 1:var r=t.stateNode;if("function"==typeof r.componentDidMount){var i=t.return;try{r.componentDidMount()}catch(l){xc(t,i,l)}}var o=t.return;try{ol(t)}catch(l){xc(t,o,l)}break;case 5:var a=t.return;try{ol(t)}catch(l){xc(t,a,l)}}}catch(l){xc(t,t.return,l)}if(t===e){Ks=null;break}var s=t.sibling;if(null!==s){s.return=t.return,Ks=s;break}Ks=t.return}}var Cl,xl=Math.ceil,Pl=w.ReactCurrentDispatcher,Ml=w.ReactCurrentOwner,Nl=w.ReactCurrentBatchConfig,kl=0,Al=null,Ol=null,Dl=0,_l=0,Tl=Ci(0),Ll=0,Rl=null,jl=0,Bl=0,Hl=0,Gl=null,zl=null,Fl=0,Wl=1/0,Ul=null,$l=!1,Jl=null,Zl=null,Vl=!1,Yl=null,Xl=0,ql=0,Ql=null,Kl=-1,ec=0;function tc(){return 6&kl?qe():-1!==Kl?Kl:Kl=qe()}function nc(e){return 1&e.mode?2&kl&&0!==Dl?Dl&-Dl:null!==go.transition?(0===ec&&(ec=ht()),ec):0!==(e=bt)?e:e=void 0===(e=window.event)?16:Xt(e.type):1}function rc(e,t,n,r){if(50<ql)throw ql=0,Ql=null,Error(o(185));vt(e,n,r),2&kl&&e===Al||(e===Al&&(!(2&kl)&&(Bl|=n),4===Ll&&lc(e,Dl)),ic(e,r),1===n&&0===kl&&!(1&t.mode)&&(Wl=qe()+500,Hi&&Fi()))}function ic(e,t){var n=e.callbackNode;!function(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,o=e.pendingLanes;0<o;){var a=31-at(o),s=1<<a,l=i[a];-1===l?s&n&&!(s&r)||(i[a]=mt(s,t)):l<=t&&(e.expiredLanes|=s),o&=~s}}(e,t);var r=dt(e,e===Al?Dl:0);if(0===r)null!==n&&Ve(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(null!=n&&Ve(n),1===t)0===e.tag?function(e){Hi=!0,zi(e)}(cc.bind(null,e)):zi(cc.bind(null,e)),ai((function(){!(6&kl)&&Fi()})),n=null;else{switch(wt(r)){case 1:n=Ke;break;case 4:n=et;break;case 16:default:n=tt;break;case 536870912:n=rt}n=Ac(n,oc.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function oc(e,t){if(Kl=-1,ec=0,6&kl)throw Error(o(327));var n=e.callbackNode;if(Sc()&&e.callbackNode!==n)return null;var r=dt(e,e===Al?Dl:0);if(0===r)return null;if(30&r||r&e.expiredLanes||t)t=vc(e,r);else{t=r;var i=kl;kl|=2;var a=hc();for(Al===e&&Dl===t||(Ul=null,Wl=qe()+500,mc(e,t));;)try{bc();break}catch(l){fc(e,l)}Eo(),Pl.current=a,kl=i,null!==Ol?t=0:(Al=null,Dl=0,t=Ll)}if(0!==t){if(2===t&&(0!==(i=ft(e))&&(r=i,t=ac(e,i))),1===t)throw n=Rl,mc(e,0),lc(e,r),ic(e,qe()),n;if(6===t)lc(e,r);else{if(i=e.current.alternate,!(30&r||function(e){for(var t=e;;){if(16384&t.flags){var n=t.updateQueue;if(null!==n&&null!==(n=n.stores))for(var r=0;r<n.length;r++){var i=n[r],o=i.getSnapshot;i=i.value;try{if(!sr(o(),i))return!1}catch(s){return!1}}}if(n=t.child,16384&t.subtreeFlags&&null!==n)n.return=t,t=n;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}(i)||(t=vc(e,r),2===t&&(a=ft(e),0!==a&&(r=a,t=ac(e,a))),1!==t)))throw n=Rl,mc(e,0),lc(e,r),ic(e,qe()),n;switch(e.finishedWork=i,e.finishedLanes=r,t){case 0:case 1:throw Error(o(345));case 2:case 5:Ec(e,zl,Ul);break;case 3:if(lc(e,r),(130023424&r)===r&&10<(t=Fl+500-qe())){if(0!==dt(e,0))break;if(((i=e.suspendedLanes)&r)!==r){tc(),e.pingedLanes|=e.suspendedLanes&i;break}e.timeoutHandle=ri(Ec.bind(null,e,zl,Ul),t);break}Ec(e,zl,Ul);break;case 4:if(lc(e,r),(4194240&r)===r)break;for(t=e.eventTimes,i=-1;0<r;){var s=31-at(r);a=1<<s,(s=t[s])>i&&(i=s),r&=~a}if(r=i,10<(r=(120>(r=qe()-r)?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*xl(r/1960))-r)){e.timeoutHandle=ri(Ec.bind(null,e,zl,Ul),r);break}Ec(e,zl,Ul);break;default:throw Error(o(329))}}}return ic(e,qe()),e.callbackNode===n?oc.bind(null,e):null}function ac(e,t){var n=Gl;return e.current.memoizedState.isDehydrated&&(mc(e,t).flags|=256),2!==(e=vc(e,t))&&(t=zl,zl=n,null!==t&&sc(t)),e}function sc(e){null===zl?zl=e:zl.push.apply(zl,e)}function lc(e,t){for(t&=~Hl,t&=~Bl,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-at(t),r=1<<n;e[n]=-1,t&=~r}}function cc(e){if(6&kl)throw Error(o(327));Sc();var t=dt(e,0);if(!(1&t))return ic(e,qe()),null;var n=vc(e,t);if(0!==e.tag&&2===n){var r=ft(e);0!==r&&(t=r,n=ac(e,r))}if(1===n)throw n=Rl,mc(e,0),lc(e,t),ic(e,qe()),n;if(6===n)throw Error(o(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Ec(e,zl,Ul),ic(e,qe()),null}function uc(e,t){var n=kl;kl|=1;try{return e(t)}finally{0===(kl=n)&&(Wl=qe()+500,Hi&&Fi())}}function pc(e){null!==Yl&&0===Yl.tag&&!(6&kl)&&Sc();var t=kl;kl|=1;var n=Nl.transition,r=bt;try{if(Nl.transition=null,bt=1,e)return e()}finally{bt=r,Nl.transition=n,!(6&(kl=t))&&Fi()}}function dc(){_l=Tl.current,xi(Tl)}function mc(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,ii(n)),null!==Ol)for(n=Ol.return;null!==n;){var r=n;switch(to(r),r.tag){case 1:null!=(r=r.type.childContextTypes)&&_i();break;case 3:oa(),xi(ki),xi(Ni),pa();break;case 5:sa(r);break;case 4:oa();break;case 13:case 19:xi(la);break;case 10:So(r.type._context);break;case 22:case 23:dc()}n=n.return}if(Al=e,Ol=e=Tc(e.current,null),Dl=_l=t,Ll=0,Rl=null,Hl=Bl=jl=0,zl=Gl=null,null!==Mo){for(t=0;t<Mo.length;t++)if(null!==(r=(n=Mo[t]).interleaved)){n.interleaved=null;var i=r.next,o=n.pending;if(null!==o){var a=o.next;o.next=i,r.next=a}n.pending=r}Mo=null}return e}function fc(e,t){for(;;){var n=Ol;try{if(Eo(),da.current=as,ya){for(var r=ha.memoizedState;null!==r;){var i=r.queue;null!==i&&(i.pending=null),r=r.next}ya=!1}if(fa=0,va=ga=ha=null,ba=!1,wa=0,Ml.current=null,null===n||null===n.return){Ll=1,Rl=t,Ol=null;break}e:{var a=e,s=n.return,l=n,c=t;if(t=Dl,l.flags|=32768,null!==c&&"object"==typeof c&&"function"==typeof c.then){var u=c,p=l,d=p.tag;if(!(1&p.mode||0!==d&&11!==d&&15!==d)){var m=p.alternate;m?(p.updateQueue=m.updateQueue,p.memoizedState=m.memoizedState,p.lanes=m.lanes):(p.updateQueue=null,p.memoizedState=null)}var f=vs(s);if(null!==f){f.flags&=-257,ys(f,s,l,0,t),1&f.mode&&gs(a,u,t),c=u;var h=(t=f).updateQueue;if(null===h){var g=new Set;g.add(c),t.updateQueue=g}else h.add(c);break e}if(!(1&t)){gs(a,u,t),gc();break e}c=Error(o(426))}else if(io&&1&l.mode){var v=vs(s);if(null!==v){!(65536&v.flags)&&(v.flags|=256),ys(v,s,l,0,t),ho(us(c,l));break e}}a=c=us(c,l),4!==Ll&&(Ll=2),null===Gl?Gl=[a]:Gl.push(a),a=s;do{switch(a.tag){case 3:a.flags|=65536,t&=-t,a.lanes|=t,jo(a,fs(0,c,t));break e;case 1:l=c;var y=a.type,b=a.stateNode;if(!(128&a.flags||"function"!=typeof y.getDerivedStateFromError&&(null===b||"function"!=typeof b.componentDidCatch||null!==Zl&&Zl.has(b)))){a.flags|=65536,t&=-t,a.lanes|=t,jo(a,hs(a,l,t));break e}}a=a.return}while(null!==a)}Ic(n)}catch(w){t=w,Ol===n&&null!==n&&(Ol=n=n.return);continue}break}}function hc(){var e=Pl.current;return Pl.current=as,null===e?as:e}function gc(){0!==Ll&&3!==Ll&&2!==Ll||(Ll=4),null===Al||!(268435455&jl)&&!(268435455&Bl)||lc(Al,Dl)}function vc(e,t){var n=kl;kl|=2;var r=hc();for(Al===e&&Dl===t||(Ul=null,mc(e,t));;)try{yc();break}catch(i){fc(e,i)}if(Eo(),kl=n,Pl.current=r,null!==Ol)throw Error(o(261));return Al=null,Dl=0,Ll}function yc(){for(;null!==Ol;)wc(Ol)}function bc(){for(;null!==Ol&&!Ye();)wc(Ol)}function wc(e){var t=Cl(e.alternate,e,_l);e.memoizedProps=e.pendingProps,null===t?Ic(e):Ol=t,Ml.current=null}function Ic(e){var t=e;do{var n=t.alternate;if(e=t.return,32768&t.flags){if(null!==(n=Ys(n,t)))return n.flags&=32767,void(Ol=n);if(null===e)return Ll=6,void(Ol=null);e.flags|=32768,e.subtreeFlags=0,e.deletions=null}else if(null!==(n=Vs(n,t,_l)))return void(Ol=n);if(null!==(t=t.sibling))return void(Ol=t);Ol=t=e}while(null!==t);0===Ll&&(Ll=5)}function Ec(e,t,n){var r=bt,i=Nl.transition;try{Nl.transition=null,bt=1,function(e,t,n,r){do{Sc()}while(null!==Yl);if(6&kl)throw Error(o(327));
vendor: 4,642 bytes, line 10
10n=e.finishedWork;var i=e.finishedLanes;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(o(177));e.callbackNode=null,e.callbackPriority=0;var a=n.lanes|n.childLanes;if(function(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var i=31-at(n),o=1<<i;t[i]=0,r[i]=-1,e[i]=-1,n&=~o}}(e,a),e===Al&&(Ol=Al=null,Dl=0),!(2064&n.subtreeFlags)&&!(2064&n.flags)||Vl||(Vl=!0,Ac(tt,(function(){return Sc(),null}))),a=!!(15990&n.flags),!!(15990&n.subtreeFlags)||a){a=Nl.transition,Nl.transition=null;var s=bt;bt=1;var l=kl;kl|=4,Ml.current=null,function(e,t){if(ei=Ut,mr(e=dr())){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{var r=(n=(n=e.ownerDocument)&&n.defaultView||window).getSelection&&n.getSelection();if(r&&0!==r.rangeCount){n=r.anchorNode;var i=r.anchorOffset,a=r.focusNode;r=r.focusOffset;try{n.nodeType,a.nodeType}catch(I){n=null;break e}var s=0,l=-1,c=-1,u=0,p=0,d=e,m=null;t:for(;;){for(var f;d!==n||0!==i&&3!==d.nodeType||(l=s+i),d!==a||0!==r&&3!==d.nodeType||(c=s+r),3===d.nodeType&&(s+=d.nodeValue.length),null!==(f=d.firstChild);)m=d,d=f;for(;;){if(d===e)break t;if(m===n&&++u===i&&(l=s),m===a&&++p===r&&(c=s),null!==(f=d.nextSibling))break;m=(d=m).parentNode}d=f}n=-1===l||-1===c?null:{start:l,end:c}}else n=null}n=n||{start:0,end:0}}else n=null;for(ti={focusedElem:e,selectionRange:n},Ut=!1,Ks=t;null!==Ks;)if(e=(t=Ks).child,1028&t.subtreeFlags&&null!==e)e.return=t,Ks=e;else for(;null!==Ks;){t=Ks;try{var h=t.alternate;if(1024&t.flags)switch(t.tag){case 0:case 11:case 15:case 5:case 6:case 4:case 17:break;case 1:if(null!==h){var g=h.memoizedProps,v=h.memoizedState,y=t.stateNode,b=y.getSnapshotBeforeUpdate(t.elementType===t.type?g:vo(t.type,g),v);y.__reactInternalSnapshotBeforeUpdate=b}break;case 3:var w=t.stateNode.containerInfo;1===w.nodeType?w.textContent="":9===w.nodeType&&w.documentElement&&w.removeChild(w.documentElement);break;default:throw Error(o(163))}}catch(I){xc(t,t.return,I)}if(null!==(e=t.sibling)){e.return=t.return,Ks=e;break}Ks=t.return}h=nl,nl=!1}(e,n),vl(n,e),fr(ti),Ut=!!ei,ti=ei=null,e.current=n,bl(n,e,i),Xe(),kl=l,bt=s,Nl.transition=a}else e.current=n;if(Vl&&(Vl=!1,Yl=e,Xl=i),a=e.pendingLanes,0===a&&(Zl=null),function(e){if(ot&&"function"==typeof ot.onCommitFiberRoot)try{ot.onCommitFiberRoot(it,e,void 0,!(128&~e.current.flags))}catch(t){}}(n.stateNode),ic(e,qe()),null!==t)for(r=e.onRecoverableError,n=0;n<t.length;n++)i=t[n],r(i.value,{componentStack:i.stack,digest:i.digest});if($l)throw $l=!1,e=Jl,Jl=null,e;!!(1&Xl)&&0!==e.tag&&Sc(),a=e.pendingLanes,1&a?e===Ql?ql++:(ql=0,Ql=e):ql=0,Fi()}(e,t,n,r)}finally{Nl.transition=i,bt=r}return null}function Sc(){if(null!==Yl){var e=wt(Xl),t=Nl.transition,n=bt;try{if(Nl.transition=null,bt=16>e?16:e,null===Yl)var r=!1;else{if(e=Yl,Yl=null,Xl=0,6&kl)throw Error(o(331));var i=kl;for(kl|=4,Ks=e.current;null!==Ks;){var a=Ks,s=a.child;if(16&Ks.flags){var l=a.deletions;if(null!==l){for(var c=0;c<l.length;c++){var u=l[c];for(Ks=u;null!==Ks;){var p=Ks;switch(p.tag){case 0:case 11:case 15:rl(8,p,a)}var d=p.child;if(null!==d)d.return=p,Ks=d;else for(;null!==Ks;){var m=(p=Ks).sibling,f=p.return;if(al(p),p===u){Ks=null;break}if(null!==m){m.return=f,Ks=m;break}Ks=f}}}var h=a.alternate;if(null!==h){var g=h.child;if(null!==g){h.child=null;do{var v=g.sibling;g.sibling=null,g=v}while(null!==g)}}Ks=a}}if(2064&a.subtreeFlags&&null!==s)s.return=a,Ks=s;else e:for(;null!==Ks;){if(2048&(a=Ks).flags)switch(a.tag){case 0:case 11:case 15:rl(9,a,a.return)}var y=a.sibling;if(null!==y){y.return=a.return,Ks=y;break e}Ks=a.return}}var b=e.current;for(Ks=b;null!==Ks;){var w=(s=Ks).child;if(2064&s.subtreeFlags&&null!==w)w.return=s,Ks=w;else e:for(s=b;null!==Ks;){if(2048&(l=Ks).flags)try{switch(l.tag){case 0:case 11:case 15:il(9,l)}}catch(E){xc(l,l.return,E)}if(l===s){Ks=null;break e}var I=l.sibling;if(null!==I){I.return=l.return,Ks=I;break e}Ks=l.return}}if(kl=i,Fi(),ot&&"function"==typeof ot.onPostCommitFiberRoot)try{ot.onPostCommitFiberRoot(it,e)}catch(E){}r=!0}return r}finally{bt=n,Nl.transition=t}}return!1}function Cc(e,t,n){e=Lo(e,t=fs(0,t=us(n,t),1),1),t=tc(),null!==e&&(vt(e,1,t),ic(e,t))}function xc(e,t,n){if(3===e.tag)Cc(e,e,n);else for(;null!==t;){if(3===t.tag){Cc(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Zl||!Zl.has(r))){t=Lo(t,e=hs(t,e=us(n,e),1),1),e=tc(),null!==t&&(vt(t,1,e),ic(t,e));break}}t=t.return}}
vendor: 4,330 bytes, line 10
10function Pc(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=tc(),e.pingedLanes|=e.suspendedLanes&n,Al===e&&(Dl&n)===n&&(4===Ll||3===Ll&&(130023424&Dl)===Dl&&500>qe()-Fl?mc(e,0):Hl|=n),ic(e,t)}function Mc(e,t){0===t&&(1&e.mode?(t=ut,!(130023424&(ut<<=1))&&(ut=4194304)):t=1);var n=tc();null!==(e=Ao(e,t))&&(vt(e,t,n),ic(e,n))}function Nc(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),Mc(e,n)}function kc(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,i=e.memoizedState;null!==i&&(n=i.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(o(314))}null!==r&&r.delete(t),Mc(e,n)}function Ac(e,t){return Ze(e,t)}function Oc(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Dc(e,t,n,r){return new Oc(e,t,n,r)}function _c(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Tc(e,t){var n=e.alternate;return null===n?((n=Dc(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=14680064&e.flags,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Lc(e,t,n,r,i,a){var s=2;if(r=e,"function"==typeof e)_c(e)&&(s=1);else if("string"==typeof e)s=5;else e:switch(e){case S:return Rc(n.children,i,a,t);case C:s=8,i|=8;break;case x:return(e=Dc(12,n,t,2|i)).elementType=x,e.lanes=a,e;case k:return(e=Dc(13,n,t,i)).elementType=k,e.lanes=a,e;case A:return(e=Dc(19,n,t,i)).elementType=A,e.lanes=a,e;case _:return jc(n,i,a,t);default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case P:s=10;break e;case M:s=9;break e;case N:s=11;break e;case O:s=14;break e;case D:s=16,r=null;break e}throw Error(o(130,null==e?e:typeof e,""))}return(t=Dc(s,n,t,i)).elementType=e,t.type=r,t.lanes=a,t}function Rc(e,t,n,r){return(e=Dc(7,e,r,t)).lanes=n,e}function jc(e,t,n,r){return(e=Dc(22,e,r,t)).elementType=_,e.lanes=n,e.stateNode={isHidden:!1},e}function Bc(e,t,n){return(e=Dc(6,e,null,t)).lanes=n,e}function Hc(e,t,n){return(t=Dc(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Gc(e,t,n,r,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=gt(0),this.expirationTimes=gt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=gt(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function zc(e,t,n,r,i,o,a,s,l){return e=new Gc(e,t,n,s,l),1===t?(t=1,!0===o&&(t|=8)):t=0,o=Dc(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Do(o),e}function Fc(e){if(!e)return Mi;e:{if(Fe(e=e._reactInternals)!==e||1!==e.tag)throw Error(o(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Di(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);throw Error(o(171))}if(1===e.tag){var n=e.type;if(Di(n))return Li(e,n,t)}return t}function Wc(e,t,n,r,i,o,a,s,l){return(e=zc(n,r,!0,e,0,o,0,s,l)).context=Fc(null),n=e.current,(o=To(r=tc(),i=nc(n))).callback=null!=t?t:null,Lo(n,o,i),e.current.lanes=i,vt(e,i,r),ic(e,r),e}function Uc(e,t,n,r){var i=t.current,o=tc(),a=nc(i);return n=Fc(n),null===t.context?t.context=n:t.pendingContext=n,(t=To(o,a)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),null!==(e=Lo(i,t,a))&&(rc(e,i,a,o),Ro(e,i,a)),a}function $c(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}
vendor: 4,384 bytes, line 10
10function Jc(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function Zc(e,t){Jc(e,t),(e=e.alternate)&&Jc(e,t)}Cl=function(e,t,n){if(null!==e)if(e.memoizedProps!==t.pendingProps||ki.current)ws=!0;else{if(!(e.lanes&n||128&t.flags))return ws=!1,function(e,t,n){switch(t.tag){case 3:As(t),fo();break;case 5:aa(t);break;case 1:Di(t.type)&&Ri(t);break;case 4:ia(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,i=t.memoizedProps.value;Pi(yo,r._currentValue),r._currentValue=i;break;case 13:if(null!==(r=t.memoizedState))return null!==r.dehydrated?(Pi(la,1&la.current),t.flags|=128,null):n&t.child.childLanes?Bs(e,t,n):(Pi(la,1&la.current),null!==(e=$s(e,t,n))?e.sibling:null);Pi(la,1&la.current);break;case 19:if(r=!!(n&t.childLanes),128&e.flags){if(r)return Ws(e,t,n);t.flags|=128}if(null!==(i=t.memoizedState)&&(i.rendering=null,i.tail=null,i.lastEffect=null),Pi(la,la.current),r)break;return null;case 22:case 23:return t.lanes=0,xs(e,t,n)}return $s(e,t,n)}(e,t,n);ws=!!(131072&e.flags)}else ws=!1,io&&1048576&t.flags&&Ki(t,Ji,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Us(e,t),e=t.pendingProps;var i=Oi(t,Ni.current);xo(t,n),i=Ca(null,t,r,e,i,n);var a=xa();return t.flags|=1,"object"==typeof i&&null!==i&&"function"==typeof i.render&&void 0===i.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Di(r)?(a=!0,Ri(t)):a=!1,t.memoizedState=null!==i.state&&void 0!==i.state?i.state:null,Do(t),i.updater=Fo,t.stateNode=i,i._reactInternals=t,Jo(t,r,e,n),t=ks(null,t,r,!0,a,n)):(t.tag=0,io&&a&&eo(t),Is(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Us(e,t),e=t.pendingProps,r=(i=r._init)(r._payload),t.type=r,i=t.tag=function(e){if("function"==typeof e)return _c(e)?1:0;if(null!=e){if((e=e.$$typeof)===N)return 11;if(e===O)return 14}return 2}(r),e=vo(r,e),i){case 0:t=Ms(null,t,r,e,n);break e;case 1:t=Ns(null,t,r,e,n);break e;case 11:t=Es(null,t,r,e,n);break e;case 14:t=Ss(null,t,r,vo(r.type,e),n);break e}throw Error(o(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,Ms(e,t,r,i=t.elementType===r?i:vo(r,i),n);case 1:return r=t.type,i=t.pendingProps,Ns(e,t,r,i=t.elementType===r?i:vo(r,i),n);case 3:e:{if(As(t),null===e)throw Error(o(387));r=t.pendingProps,i=(a=t.memoizedState).element,_o(e,t),Bo(t,r,null,n);var s=t.memoizedState;if(r=s.element,a.isDehydrated){if(a={element:r,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},t.updateQueue.baseState=a,t.memoizedState=a,256&t.flags){t=Os(e,t,r,n,i=us(Error(o(423)),t));break e}if(r!==i){t=Os(e,t,r,n,i=us(Error(o(424)),t));break e}for(ro=ci(t.stateNode.containerInfo.firstChild),no=t,io=!0,oo=null,n=Qo(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|4096,n=n.sibling}else{if(fo(),r===i){t=$s(e,t,n);break e}Is(e,t,r,n)}t=t.child}return t;case 5:return aa(t),null===e&&co(t),r=t.type,i=t.pendingProps,a=null!==e?e.memoizedProps:null,s=i.children,ni(r,i)?s=null:null!==a&&ni(r,a)&&(t.flags|=32),Ps(e,t),Is(e,t,s,n),t.child;case 6:return null===e&&co(t),null;case 13:return Bs(e,t,n);case 4:return ia(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=qo(t,null,r,n):Is(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,Es(e,t,r,i=t.elementType===r?i:vo(r,i),n);case 7:return Is(e,t,t.pendingProps,n),t.child;case 8:case 12:return Is(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,a=t.memoizedProps,s=i.value,Pi(yo,r._currentValue),r._currentValue=s,null!==a)if(sr(a.value,s)){if(a.children===i.children&&!ki.current){t=$s(e,t,n);break e}}else for(null!==(a=t.child)&&(a.return=t);null!==a;){var l=a.dependencies;if(null!==l){s=a.child;for(var c=l.firstContext;null!==c;){if(c.context===r){if(1===a.tag){(c=To(-1,n&-n)).tag=2;var u=a.updateQueue;if(null!==u){var p=(u=u.shared).pending;null===p?c.next=c:(c.next=p.next,p.next=c),u.pending=c}}a.lanes|=n,null!==(c=a.alternate)&&(c.lanes|=n),Co(a.return,n,t),l.lanes|=n;break}c=c.next}}else if(10===a.tag)s=a.type===t.type?null:a.child;else if(18===a.tag){if(null===(s=a.return))throw Error(o(341));s.lanes|=n,null!==(l=s.alternate)&&(l.lanes|=n),Co(s,n,t),s=a.sibling}else s=a.child;if(null!==s)s.return=a;else for(s=a;null!==s;){if(s===t){s=null;break}if(null!==(a=s.sibling)){a.return=s.return,s=a;break}s=s.return}a=s}Is(e,t,i.children,n),t=t.child}return t;
vendor: 6,213 bytes, line 10
10case 9:return i=t.type,r=t.pendingProps.children,xo(t,n),r=r(i=Po(i)),t.flags|=1,Is(e,t,r,n),t.child;case 14:return i=vo(r=t.type,t.pendingProps),Ss(e,t,r,i=vo(r.type,i),n);case 15:return Cs(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:vo(r,i),Us(e,t),t.tag=1,Di(r)?(e=!0,Ri(t)):e=!1,xo(t,n),Uo(t,r,i),Jo(t,r,i,n),ks(null,t,r,!0,e,n);case 19:return Ws(e,t,n);case 22:return xs(e,t,n)}throw Error(o(156,t.tag))};var Vc="function"==typeof reportError?reportError:function(e){console.error(e)};function Yc(e){this._internalRoot=e}function Xc(e){this._internalRoot=e}function qc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function Qc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Kc(){}function eu(e,t,n,r,i){var o=n._reactRootContainer;if(o){var a=o;if("function"==typeof i){var s=i;i=function(){var e=$c(a);s.call(e)}}Uc(t,a,e,i)}else a=function(e,t,n,r,i){if(i){if("function"==typeof r){var o=r;r=function(){var e=$c(a);o.call(e)}}var a=Wc(t,r,e,0,null,!1,0,"",Kc);return e._reactRootContainer=a,e[fi]=a.current,Fr(8===e.nodeType?e.parentNode:e),pc(),a}for(;i=e.lastChild;)e.removeChild(i);if("function"==typeof r){var s=r;r=function(){var e=$c(l);s.call(e)}}var l=zc(e,0,!1,null,0,!1,0,"",Kc);return e._reactRootContainer=l,e[fi]=l.current,Fr(8===e.nodeType?e.parentNode:e),pc((function(){Uc(t,l,n,r)})),l}(n,t,e,i,r);return $c(a)}Xc.prototype.render=Yc.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(o(409));Uc(e,t,null,null)},Xc.prototype.unmount=Yc.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;pc((function(){Uc(null,e,null,null)})),t[fi]=null}},Xc.prototype.unstable_scheduleHydration=function(e){if(e){var t=Ct();e={blockedOn:null,target:e,priority:t};for(var n=0;n<_t.length&&0!==t&&t<_t[n].priority;n++);_t.splice(n,0,e),0===n&&jt(e)}},It=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=pt(t.pendingLanes);0!==n&&(yt(t,1|n),ic(t,qe()),!(6&kl)&&(Wl=qe()+500,Fi()))}break;case 13:pc((function(){var t=Ao(e,1);if(null!==t){var n=tc();rc(t,e,1,n)}})),Zc(e,1)}},Et=function(e){if(13===e.tag){var t=Ao(e,134217728);if(null!==t)rc(t,e,134217728,tc());Zc(e,134217728)}},St=function(e){if(13===e.tag){var t=nc(e),n=Ao(e,t);if(null!==n)rc(n,e,t,tc());Zc(e,t)}},Ct=function(){return bt},xt=function(e,t){var n=bt;try{return bt=e,t()}finally{bt=n}},Ee=function(e,t,n){switch(t){case"input":if(Q(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var i=Ii(r);if(!i)throw Error(o(90));Z(r),Q(r,i)}}}break;case"textarea":oe(e,n);break;case"select":null!=(t=n.value)&&ne(e,!!n.multiple,t,!1)}},Ne=uc,ke=pc;var tu={usingClientEntryPoint:!1,Events:[bi,wi,Ii,Pe,Me,uc]},nu={findFiberByHostInstance:yi,bundleType:0,version:"18.2.0",rendererPackageName:"react-dom"},ru={bundleType:nu.bundleType,version:nu.version,rendererPackageName:nu.rendererPackageName,rendererConfig:nu.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:w.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=$e(e))?null:e.stateNode},findFiberByHostInstance:nu.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.2.0-next-9e3b772b8-20220608"};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var iu=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!iu.isDisabled&&iu.supportsFiber)try{it=iu.inject(ru),ot=iu}catch(ue){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=tu,t.createPortal=function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!qc(t))throw Error(o(200));return function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:E,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}(e,t,null,n)},t.createRoot=function(e,t){if(!qc(e))throw Error(o(299));var n=!1,r="",i=Vc;return null!=t&&(!0===t.unstable_strictMode&&(n=!0),void 0!==t.identifierPrefix&&(r=t.identifierPrefix),void 0!==t.onRecoverableError&&(i=t.onRecoverableError)),t=zc(e,1,!1,null,0,n,0,r,i),e[fi]=t.current,Fr(8===e.nodeType?e.parentNode:e),new Yc(t)},t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"==typeof e.render)throw Error(o(188));throw e=Object.keys(e).join(","),Error(o(268,e))}return e=null===(e=$e(t))?null:e.stateNode},t.flushSync=function(e){return pc(e)},t.hydrate=function(e,t,n){if(!Qc(t))throw Error(o(200));return eu(null,e,t,!0,n)},t.hydrateRoot=function(e,t,n){if(!qc(e))throw Error(o(405));var r=null!=n&&n.hydratedSources||null,i=!1,a="",s=Vc;if(null!=n&&(!0===n.unstable_strictMode&&(i=!0),void 0!==n.identifierPrefix&&(a=n.identifierPrefix),void 0!==n.onRecoverableError&&(s=n.onRecoverableError)),t=Wc(t,null,e,1,null!=n?n:null,i,0,a,s),e[fi]=t.current,Fr(e),r)for(e=0;e<r.length;e++)i=(i=(n=r[e])._getVersion)(n._source),null==t.mutableSourceEagerHydrationData?t.mutableSourceEagerHydrationData=[n,i]:t.mutableSourceEagerHydrationData.push(n,i);return new Xc(t)},t.render=function(e,t,n){if(!Qc(t))throw Error(o(200));return eu(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!Qc(e))throw Error(o(40));return!!e._reactRootContainer&&(pc((function(){eu(null,null,e,!1,(function(){e._reactRootContainer=null,e[fi]=null}))})),!0)},t.unstable_batchedUpdates=uc,t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Qc(n))throw Error(o(200));if(null==e||void 0===e._reactInternals)throw Error(o(38));return eu(e,t,n,!1,r)},t.version="18.2.0-next-9e3b772b8-20220608"},4140:(e,t,n)=>{"use strict";var r=n(2483);t.H=r.createRoot,r.hydrateRoot}
vendor: 7,817 bytes, lines 10-18
10,2483:(e,t,n)=>{"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}(),e.exports=n(7045)},5922:(e,t,n)=>{"use strict";var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(7810),a=l(o),s=l(n(5826));function l(e){return e&&e.__esModule?e:{default:e}}var c={position:"absolute",top:0,left:0,visibility:"hidden",height:0,overflow:"scroll",whiteSpace:"pre"},u=["extraWidth","injectStyles","inputClassName","inputRef","inputStyle","minWidth","onAutosize","placeholderIsMinWidth"],p=function(e,t){t.style.fontSize=e.fontSize,t.style.fontFamily=e.fontFamily,t.style.fontWeight=e.fontWeight,t.style.fontStyle=e.fontStyle,t.style.letterSpacing=e.letterSpacing,t.style.textTransform=e.textTransform},d=!("undefined"==typeof window||!window.navigator)&&/MSIE |Trident\/|Edge\//.test(window.navigator.userAgent),m=function(){return d?"_"+Math.random().toString(36).substr(2,12):void 0},f=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.inputRef=function(e){n.input=e,"function"==typeof n.props.inputRef&&n.props.inputRef(e)},n.placeHolderSizerRef=function(e){n.placeHolderSizer=e},n.sizerRef=function(e){n.sizer=e},n.state={inputWidth:e.minWidth,inputId:e.id||m(),prevId:e.id},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),i(t,null,[{key:"getDerivedStateFromProps",value:function(e,t){var n=e.id;return n!==t.prevId?{inputId:n||m(),prevId:n}:null}}]),i(t,[{key:"componentDidMount",value:function(){this.mounted=!0,this.copyInputStyles(),this.updateInputWidth()}},{key:"componentDidUpdate",value:function(e,t){t.inputWidth!==this.state.inputWidth&&"function"==typeof this.props.onAutosize&&this.props.onAutosize(this.state.inputWidth),this.updateInputWidth()}},{key:"componentWillUnmount",value:function(){this.mounted=!1}},{key:"copyInputStyles",value:function(){if(this.mounted&&window.getComputedStyle){var e=this.input&&window.getComputedStyle(this.input);e&&(p(e,this.sizer),this.placeHolderSizer&&p(e,this.placeHolderSizer))}}},{key:"updateInputWidth",value:function(){if(this.mounted&&this.sizer&&void 0!==this.sizer.scrollWidth){var e=void 0;e=this.props.placeholder&&(!this.props.value||this.props.value&&this.props.placeholderIsMinWidth)?Math.max(this.sizer.scrollWidth,this.placeHolderSizer.scrollWidth)+2:this.sizer.scrollWidth+2,(e+="number"===this.props.type&&void 0===this.props.extraWidth?16:parseInt(this.props.extraWidth)||0)<this.props.minWidth&&(e=this.props.minWidth),e!==this.state.inputWidth&&this.setState({inputWidth:e})}}},{key:"getInput",value:function(){return this.input}},{key:"focus",value:function(){this.input.focus()}},{key:"blur",value:function(){this.input.blur()}},{key:"select",value:function(){this.input.select()}},{key:"renderStyles",value:function(){var e=this.props.injectStyles;return d&&e?a.default.createElement("style",{dangerouslySetInnerHTML:{__html:"input#"+this.state.inputId+"::-ms-clear {display: none;}"}}):null}},{key:"render",value:function(){var e=[this.props.defaultValue,this.props.value,""].reduce((function(e,t){return null!=e?e:t})),t=r({},this.props.style);t.display||(t.display="inline-block");var n=r({boxSizing:"content-box",width:this.state.inputWidth+"px"},this.props.inputStyle),i=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(this.props,[]);return function(e){u.forEach((function(t){return delete e[t]}))}(i),i.className=this.props.inputClassName,i.id=this.state.inputId,i.style=n,a.default.createElement("div",{className:this.props.className,style:t},this.renderStyles(),a.default.createElement("input",r({},i,{ref:this.inputRef})),a.default.createElement("div",{ref:this.sizerRef,style:c},e),this.props.placeholder?a.default.createElement("div",{ref:this.placeHolderSizerRef,style:c},this.props.placeholder):null)}}]),t}(o.Component);f.propTypes={className:s.default.string,defaultValue:s.default.any,extraWidth:s.default.oneOfType([s.default.number,s.default.string]),id:s.default.string,injectStyles:s.default.bool,inputClassName:s.default.string,inputRef:s.default.func,inputStyle:s.default.object,minWidth:s.default.oneOfType([s.default.number,s.default.string]),onAutosize:s.default.func,onChange:s.default.func,placeholder:s.default.string,placeholderIsMinWidth:s.default.bool,style:s.default.object,value:s.default.any},f.defaultProps={minWidth:1,injectStyles:!0},t.A=f},5373:(e,t)=>{"use strict";
11/** @license React v16.13.1
12 * react-is.production.min.js
13 *
14 * Copyright (c) Facebook, Inc. and its affiliates.
15 *
16 * This source code is licensed under the MIT license found in the
17 * LICENSE file in the root directory of this source tree.
18 */var n="function"==typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,i=n?Symbol.for("react.portal"):60106,o=n?Symbol.for("react.fragment"):60107,a=n?Symbol.for("react.strict_mode"):60108,s=n?Symbol.for("react.profiler"):60114,l=n?Symbol.for("react.provider"):60109,c=n?Symbol.for("react.context"):60110,u=n?Symbol.for("react.async_mode"):60111,p=n?Symbol.for("react.concurrent_mode"):60111,d=n?Symbol.for("react.forward_ref"):60112,m=n?Symbol.for("react.suspense"):60113,f=n?Symbol.for("react.suspense_list"):60120,h=n?Symbol.for("react.memo"):60115,g=n?Symbol.for("react.lazy"):60116,v=n?Symbol.for("react.block"):60121,y=n?Symbol.for("react.fundamental"):60117,b=n?Symbol.for("react.responder"):60118,w=n?Symbol.for("react.scope"):60119;function I(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case u:case p:case o:case s:case a:case m:return e;default:switch(e=e&&e.$$typeof){case c:case d:case g:case h:case l:return e;default:return t}}case i:return t}}}function E(e){return I(e)===p}t.AsyncMode=u,t.ConcurrentMode=p,t.ContextConsumer=c,t.ContextProvider=l,t.Element=r,t.ForwardRef=d,t.Fragment=o,t.Lazy=g,t.Memo=h,t.Portal=i,t.Profiler=s,t.StrictMode=a,t.Suspense=m,t.isAsyncMode=function(e){return E(e)||I(e)===u},t.isConcurrentMode=E,t.isContextConsumer=function(e){return I(e)===c},t.isContextProvider=function(e){return I(e)===l},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return I(e)===d},t.isFragment=function(e){return I(e)===o},t.isLazy=function(e){return I(e)===g},t.isMemo=function(e){return I(e)===h},t.isPortal=function(e){return I(e)===i},t.isProfiler=function(e){return I(e)===s},t.isStrictMode=function(e){return I(e)===a},t.isSuspense=function(e){return I(e)===m},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===o||e===p||e===s||e===a||e===m||e===f||"object"==typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===h||e.$$typeof===l||e.$$typeof===c||e.$$typeof===d||e.$$typeof===y||e.$$typeof===b||e.$$typeof===w||e.$$typeof===v)},t.typeOf=I}
18,8529:(e,t,n)=>{"use strict";e.exports=n(5373)},5315:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i=s(n(5826)),o=n(7810),a=s(o);function s(e){return e&&e.__esModule?e:{default:e}}var l={bgColor:i.default.oneOfType([i.default.object,i.default.string]).isRequired,bgD:i.default.string.isRequired,fgColor:i.default.oneOfType([i.default.object,i.default.string]).isRequired,fgD:i.default.string.isRequired,size:i.default.number.isRequired,title:i.default.string,viewBoxSize:i.default.number.isRequired,xmlns:i.default.string},c=(0,o.forwardRef)((function(e,t){var n=e.bgColor,i=e.bgD,o=e.fgD,s=e.fgColor,l=e.size,c=e.title,u=e.viewBoxSize,p=e.xmlns,d=void 0===p?"http://www.w3.org/2000/svg":p,m=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["bgColor","bgD","fgD","fgColor","size","title","viewBoxSize","xmlns"]);return a.default.createElement("svg",r({},m,{height:l,ref:t,viewBox:"0 0 "+u+" "+u,width:l,xmlns:d}),c?a.default.createElement("title",null,c):null,a.default.createElement("path",{d:i,fill:n}),a.default.createElement("path",{d:o,fill:s}))}));c.displayName="QRCodeSvg",c.propTypes=l,t.default=c},732:(e,t,n)=>{"use strict";var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i=u(n(5826)),o=u(n(1075)),a=u(n(6139)),s=n(7810),l=u(s),c=u(n(5315));function u(e){return e&&e.__esModule?e:{default:e}}var p={bgColor:i.default.oneOfType([i.default.object,i.default.string]),fgColor:i.default.oneOfType([i.default.object,i.default.string]),level:i.default.string,size:i.default.number,value:i.default.string.isRequired},d=(0,s.forwardRef)((function(e,t){var n=e.bgColor,i=void 0===n?"#FFFFFF":n,s=e.fgColor,u=void 0===s?"#000000":s,p=e.level,d=void 0===p?"L":p,m=e.size,f=void 0===m?256:m,h=e.value,g=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["bgColor","fgColor","level","size","value"]),v=new a.default(-1,o.default[d]);v.addData(h),v.make();var y=v.modules;return l.default.createElement(c.default,r({},g,{bgColor:i,bgD:y.map((function(e,t){return e.map((function(e,n){return e?"":"M "+n+" "+t+" l 1 0 0 1 -1 0 Z"})).join(" ")})).join(" "),fgColor:u,fgD:y.map((function(e,t){return e.map((function(e,n){return e?"M "+n+" "+t+" l 1 0 0 1 -1 0 Z":""})).join(" ")})).join(" "),ref:t,size:f,viewBoxSize:y.length}))}));d.displayName="QRCode",d.propTypes=p,t.Ay=d},7799:(e,t)=>{"use strict";var n=60103,r=60106,i=60107,o=60108,a=60114,s=60109,l=60110,c=60112,u=60113,p=60120,d=60115,m=60116,f=60121,h=60122,g=60117,v=60129,y=60131;
19/** @license React v17.0.2
20 * react-is.production.min.js
21 *
22 * Copyright (c) Facebook, Inc. and its affiliates.
23 *
24 * This source code is licensed under the MIT license found in the
25 * LICENSE file in the root directory of this source tree.
26 */if("function"==typeof Symbol&&Symbol.for){var b=Symbol.for;n=b("react.element"),r=b("react.portal"),i=b("react.fragment"),o=b("react.strict_mode"),a=b("react.profiler"),s=b("react.provider"),l=b("react.context"),c=b("react.forward_ref"),u=b("react.suspense"),p=b("react.suspense_list"),d=b("react.memo"),m=b("react.lazy"),f=b("react.block"),h=b("react.server.block"),g=b("react.fundamental"),v=b("react.debug_trace_mode"),y=b("react.legacy_hidden")}function w(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case i:case a:case o:case u:case p:return e;default:switch(e=e&&e.$$typeof){case l:case c:case m:case d:case s:return e;default:return t}}case r:return t}}}t.isContextConsumer=function(e){return w(e)===l}},6771:(e,t,n)=>{"use strict";e.exports=n(7799)},792:(e,t,n)=>{"use strict";n.d(t,{I9:()=>p,N_:()=>v});var r=n(9712);function i(e,t){return i=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},i(e,t)}function o(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,i(e,t)}var a=n(7810),s=n(6256);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l.apply(null,arguments)}function c(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}var u=n(389);a.Component;var p=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(t=e.call.apply(e,[this].concat(r))||this).history=(0,s.TM)(t.props),t}return o(t,e),t.prototype.render=function(){return a.createElement(r.Ix,{history:this.history,children:this.props.children})},t}(a.Component);var d=function(e,t){return"function"==typeof e?e(t):e},m=function(e,t){return"string"==typeof e?(0,s.yJ)(e,null,null,t):e},f=function(e){return e},h=a.forwardRef;void 0===h&&(h=f);var g=h((function(e,t){var n=e.innerRef,r=e.navigate,i=e.onClick,o=c(e,["innerRef","navigate","onClick"]),s=o.target,u=l({},o,{onClick:function(e){try{i&&i(e)}catch(t){throw e.preventDefault(),t}e.defaultPrevented||0!==e.button||s&&"_self"!==s||function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(e)||(e.preventDefault(),r())}});return u.ref=f!==h&&t||n,a.createElement("a",u)}));var v=h((function(e,t){var n=e.component,i=void 0===n?g:n,o=e.replace,p=e.to,v=e.innerRef,y=c(e,["component","replace","to","innerRef"]);return a.createElement(r.XZ.Consumer,null,(function(e){e||(0,u.A)(!1);var n=e.history,r=m(d(p,e.location),e.location),c=r?n.createHref(r):"",g=l({},y,{href:c,navigate:function(){var t=d(p,e.location),r=(0,s.AO)(e.location)===(0,s.AO)(m(t));(o||r?n.replace:n.push)(t)}});return f!==h?g.ref=t||v:g.innerRef=v,a.createElement(i,g)}))})),y=function(e){return e},b=a.forwardRef;void 0===b&&(b=y);b((function(e,t){var n=e["aria-current"],i=void 0===n?"page":n,o=e.activeClassName,s=void 0===o?"active":o,p=e.activeStyle,f=e.className,h=e.exact,g=e.isActive,w=e.location,I=e.sensitive,E=e.strict,S=e.style,C=e.to,x=e.innerRef,P
26=c(e,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","sensitive","strict","style","to","innerRef"]);return a.createElement(r.XZ.Consumer,null,(function(e){e||(0,u.A)(!1);var n=w||e.location,o=m(d(C,n),n),c=o.pathname,M=c&&c.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),N=M?(0,r.B6)(n.pathname,{path:M,exact:h,sensitive:I,strict:E}):null,k=!!(g?g(N,n):N),A="function"==typeof f?f(k):f,O="function"==typeof S?S(k):S;k&&(A=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.filter((function(e){return e})).join(" ")}(A,s),O=l({},O,p));var D=l({"aria-current":k&&i||null,className:A,style:O,to:o},P);return y!==b?D.ref=t||x:D.innerRef=x,a.createElement(v,D)}))}))},9712:(e,t,n)=>{"use strict";function r(e,t){return r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},r(e,t)}function i(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,r(e,t)}n.d(t,{rd:()=>N,qh:()=>_,Ix:()=>E,dO:()=>H,XZ:()=>I,B6:()=>D,zy:()=>F,y:()=>G});var o=n(7810),a=n(5826),s=n.n(a),l=n(6256),c=n(389);function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},u.apply(null,arguments)}var p=n(8484),d=n.n(p);n(8529);function m(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}var f=n(1880),h=n.n(f),g=1073741823,v="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==n.g?n.g:{};var y=o.createContext||function(e,t){var n,r,a="__create-react-context-"+function(){var e="__global_unique_id__";return v[e]=(v[e]||0)+1}()+"__",l=function(e){function n(){for(var t,n,r,i=arguments.length,o=new Array(i),a=0;a<i;a++)o[a]=arguments[a];return(t=e.call.apply(e,[this].concat(o))||this).emitter=(n=t.props.value,r=[],{on:function(e){r.push(e)},off:function(e){r=r.filter((function(t){return t!==e}))},get:function(){return n},set:function(e,t){n=e,r.forEach((function(e){return e(n,t)}))}}),t}i(n,e);var r=n.prototype;return r.getChildContext=function(){var e;return(e={})[a]=this.emitter,e},r.componentWillReceiveProps=function(e){if(this.props.value!==e.value){var n,r=this.props.value,i=e.value;((o=r)===(a=i)?0!==o||1/o==1/a:o!=o&&a!=a)?n=0:(n="function"==typeof t?t(r,i):g,0!==(n|=0)&&this.emitter.set(e.value,n))}var o,a},r.render=function(){return this.props.children},n}(o.Component);l.childContextTypes=((n={})[a]=s().object.isRequired,n);var c=function(t){function n(){for(var e,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(e=t.call.apply(t,[this].concat(r))||this).observedBits=void 0,e.state={value:e.getValue()},e.onUpdate=function(t,n){(0|e.observedBits)&n&&e.setState({value:e.getValue()})},e}i(n,t);var r=n.prototype;return r.componentWillReceiveProps=function(e){var t=e.observedBits;this.observedBits=null==t?g:t},r.componentDidMount=function(){this.context[a]&&this.context[a].on(this.onUpdate);var e=this.props.observedBits;this.observedBits=null==e?g:e},r.componentWillUnmount=function(){this.context[a]&&this.context[a].off(this.onUpdate)},r.getValue=function(){return this.context[a]?this.context[a].get():e},r.render=function(){return(e=this.props.children,Array.isArray(e)?e[0]:e)(this.state.value);var e},n}(o.Component);return c.contextTypes=((r={})[a]=s().object,r),{Provider:l,Consumer:c}},b=function(e){var t=y();return t.displayName=e,t},w=b("Router-History"),I=b("Router"),E=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={location:t.history.location},n._isMounted=!1,n._pendingLocation=null,t.staticContext||(n.unlisten=t.history.listen((function(e){n._pendingLocation=e}))),n}i(t,e),t.computeRootMatch=function(e){return{path:"/",url:"/",params:{},isExact:"/"===e}};var n=t.prototype;return n.componentDidMount=function(){var e=this;this._isMounted=!0,this.unlisten&&this.unlisten(),this.props.staticContext||(this.unlisten=this.props.history.listen((function(t){e._isMounted&&e.setState({location:t})}
26))),this._pendingLocation&&this.setState({location:this._pendingLocation})},n.componentWillUnmount=function(){this.unlisten&&(this.unlisten(),this._isMounted=!1,this._pendingLocation=null)},n.render=function(){return o.createElement(I.Provider,{value:{history:this.props.history,location:this.state.location,match:t.computeRootMatch(this.state.location.pathname),staticContext:this.props.staticContext}},o.createElement(w.Provider,{children:this.props.children||null,value:this.props.history}))},t}(o.Component);o.Component;var S=function(e){function t(){return e.apply(this,arguments)||this}i(t,e);var n=t.prototype;return n.componentDidMount=function(){this.props.onMount&&this.props.onMount.call(this,this)},n.componentDidUpdate=function(e){this.props.onUpdate&&this.props.onUpdate.call(this,this,e)},n.componentWillUnmount=function(){this.props.onUnmount&&this.props.onUnmount.call(this,this)},n.render=function(){return null},t}(o.Component);var C={},x=1e4,P=0;function M(e,t){return void 0===e&&(e="/"),void 0===t&&(t={}),"/"===e?e:function(e){if(C[e])return C[e];var t=d().compile(e);return P<x&&(C[e]=t,P++),t}(e)(t,{pretty:!0})}function N(e){var t=e.computedMatch,n=e.to,r=e.push,i=void 0!==r&&r;return o.createElement(I.Consumer,null,(function(e){e||(0,c.A)(!1);var r=e.history,a=e.staticContext,s=i?r.push:r.replace,p=(0,l.yJ)(t?"string"==typeof n?M(n,t.params):u({},n,{pathname:M(n.pathname,t.params)}):n);return a?(s(p),null):o.createElement(S,{onMount:function(){s(p)},onUpdate:function(e,t){var n=(0,l.yJ)(t.to);(0,l.Fu)(n,u({},p,{key:n.key}))||s(p)},to:n})}))}var k={},A=1e4,O=0;function D(e,t){void 0===t&&(t={}),("string"==typeof t||Array.isArray(t))&&(t={path:t});var n=t,r=n.path,i=n.exact,o=void 0!==i&&i,a=n.strict,s=void 0!==a&&a,l=n.sensitive,c=void 0!==l&&l;return[].concat(r).reduce((function(t,n){if(!n&&""!==n)return null;if(t)return t;var r=function(e,t){var n=""+t.end+t.strict+t.sensitive,r=k[n]||(k[n]={});if(r[e])return r[e];var i=[],o={regexp:d()(e,i,t),keys:i};return O<A&&(r[e]=o,O++),o}(n,{end:o,strict:s,sensitive:c}),i=r.regexp,a=r.keys,l=i.exec(e);if(!l)return null;var u=l[0],p=l.slice(1),m=e===u;return o&&!m?null:{path:n,url:"/"===n&&""===u?"/":u,isExact:m,params:a.reduce((function(e,t,n){return e[t.name]=p[n],e}),{})}}),null)}var _=function(e){function t(){return e.apply(this,arguments)||this}return i(t,e),t.prototype.render=function(){var e=this;return o.createElement(I.Consumer,null,(function(t){t||(0,c.A)(!1);var n=e.props.location||t.location,r=u({},t,{location:n,match:e.props.computedMatch?e.props.computedMatch:e.props.path?D(n.pathname,e.props):t.match}),i=e.props,a=i.children,s=i.component,l=i.render;return Array.isArray(a)&&function(e){return 0===o.Children.count(e)}(a)&&(a=null),o.createElement(I.Provider,{value:r},r.match?a?"function"==typeof a?a(r):a:s?o.createElement(s,r):l?l(r):null:"function"==typeof a?a(r):null)}))},t}(o.Component);function T(e){return"/"===e.charAt(0)?e:"/"+e}function L(e,t){if(!e)return t;var n=T(e);return 0!==t.pathname.indexOf(n)?t:u({},t,{pathname:t.pathname.substr(n.length)})}function R(e){return"string"==typeof e?e:(0,l.AO)(e)}function j(e){return function(){(0,c.A)(!1)}}function B(){}o.Component;var H=function(e){function t(){return e.apply(this,arguments)||this}return i(t,e),t.prototype.render=function(){var e=this;return o.createElement(I.Consumer,null,(function(t){t||(0,c.A)(!1);var n,r,i=e.props.location||t.location;return o.Children.forEach(e.props.children,(function(e){if(null==r&&o.isValidElement(e)){n=e;var a=e.props.path||e.props.from;r=a?D(i.pathname,u({},e.props,{path:a})):t.match}})),r?o.cloneElement(n,{location:i,computedMatch:r}):null}))},t}(o.Component);function G(e){var t="withRouter("+(e.displayName||e.name)+")",n=function(t){var n=t.wrappedComponentRef,r=m(t,["wrappedComponentRef"]);return o.createElement(I.Consumer,null,(function(t){return t||(0,c.A)(!1),o.createElement(e,u({},r,t,{ref:n}))}))};return n.displayName=t,n.WrappedComponent=e,h()(n,e)}var z=o.useContext;function F(){return z(I).location}},351:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>Kt});var r=n(7810);var i=function(){function e(e){this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.before=null}var t=e.prototype;return t.insert=function(e){if(this.ctr%(this.isSpeedy?65e3:1)==0){var t,n=function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t}(this);t=0===this.tags.length?this.before:this.tags[this.tags.length-1].nextSibling,this.container.insertBefore(n,t),this.tags.push(n)}
vendor: 9,052 bytes, line 26
26var r=this.tags[this.tags.length-1];if(this.isSpeedy){var i=function(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}(r);try{var o=105===e.charCodeAt(1)&&64===e.charCodeAt(0);i.insertRule(e,o?0:i.cssRules.length)}catch(a){0}}else r.appendChild(document.createTextNode(e));this.ctr++},t.flush=function(){this.tags.forEach((function(e){return e.parentNode.removeChild(e)})),this.tags=[],this.ctr=0},e}();const o=function(e){function t(e,r,l,c,d){for(var m,f,h,g,w,E=0,S=0,C=0,x=0,P=0,D=0,T=h=m=0,R=0,j=0,B=0,H=0,G=l.length,z=G-1,F="",W="",U="",$="";R<G;){if(f=l.charCodeAt(R),R===z&&0!==S+x+C+E&&(0!==S&&(f=47===S?10:47),x=C=E=0,G++,z++),0===S+x+C+E){if(R===z&&(0<j&&(F=F.replace(p,"")),0<F.trim().length)){switch(f){case 32:case 9:case 59:case 13:case 10:break;default:F+=l.charAt(R)}f=59}switch(f){case 123:for(m=(F=F.trim()).charCodeAt(0),h=1,H=++R;R<G;){switch(f=l.charCodeAt(R)){case 123:h++;break;case 125:h--;break;case 47:switch(f=l.charCodeAt(R+1)){case 42:case 47:e:{for(T=R+1;T<z;++T)switch(l.charCodeAt(T)){case 47:if(42===f&&42===l.charCodeAt(T-1)&&R+2!==T){R=T+1;break e}break;case 10:if(47===f){R=T+1;break e}}R=T}}break;case 91:f++;case 40:f++;case 34:case 39:for(;R++<z&&l.charCodeAt(R)!==f;);}if(0===h)break;R++}if(h=l.substring(H,R),0===m&&(m=(F=F.replace(u,"").trim()).charCodeAt(0)),64===m){switch(0<j&&(F=F.replace(p,"")),f=F.charCodeAt(1)){case 100:case 109:case 115:case 45:j=r;break;default:j=O}if(H=(h=t(r,j,h,f,d+1)).length,0<_&&(w=s(3,h,j=n(O,F,B),r,N,M,H,f,d,c),F=j.join(""),void 0!==w&&0===(H=(h=w.trim()).length)&&(f=0,h="")),0<H)switch(f){case 115:F=F.replace(I,a);case 100:case 109:case 45:h=F+"{"+h+"}";break;case 107:h=(F=F.replace(v,"$1 $2"))+"{"+h+"}",h=1===A||2===A&&o("@"+h,3)?"@-webkit-"+h+"@"+h:"@"+h;break;default:h=F+h,112===c&&(W+=h,h="")}else h=""}else h=t(r,n(r,F,B),h,c,d+1);U+=h,h=B=j=T=m=0,F="",f=l.charCodeAt(++R);break;case 125:case 59:if(1<(H=(F=(0<j?F.replace(p,""):F).trim()).length))switch(0===T&&(m=F.charCodeAt(0),45===m||96<m&&123>m)&&(H=(F=F.replace(" ",":")).length),0<_&&void 0!==(w=s(1,F,r,e,N,M,W.length,c,d,c))&&0===(H=(F=w.trim()).length)&&(F="\0\0"),m=F.charCodeAt(0),f=F.charCodeAt(1),m){case 0:break;case 64:if(105===f||99===f){$+=F+l.charAt(R);break}default:58!==F.charCodeAt(H-1)&&(W+=i(F,m,f,F.charCodeAt(2)))}B=j=T=m=0,F="",f=l.charCodeAt(++R)}}switch(f){case 13:case 10:47===S?S=0:0===1+m&&107!==c&&0<F.length&&(j=1,F+="\0"),0<_*L&&s(0,F,r,e,N,M,W.length,c,d,c),M=1,N++;break;case 59:case 125:if(0===S+x+C+E){M++;break}default:switch(M++,g=l.charAt(R),f){case 9:case 32:if(0===x+E+S)switch(P){case 44:case 58:case 9:case 32:g="";break;default:32!==f&&(g=" ")}break;case 0:g="\\0";break;case 12:g="\\f";break;case 11:g="\\v";break;case 38:0===x+S+E&&(j=B=1,g="\f"+g);break;case 108:if(0===x+S+E+k&&0<T)switch(R-T){case 2:112===P&&58===l.charCodeAt(R-3)&&(k=P);case 8:111===D&&(k=D)}break;case 58:0===x+S+E&&(T=R);break;case 44:0===S+C+x+E&&(j=1,g+="\r");break;case 34:case 39:0===S&&(x=x===f?0:0===x?f:x);break;case 91:0===x+S+C&&E++;break;case 93:0===x+S+C&&E--;break;case 41:0===x+S+E&&C--;break;case 40:if(0===x+S+E){if(0===m)if(2*P+3*D==533);else m=1;C++}break;case 64:0===S+C+x+E+T+h&&(h=1);break;case 42:case 47:if(!(0<x+E+C))switch(S){case 0:switch(2*f+3*l.charCodeAt(R+1)){case 235:S=47;break;case 220:H=R,S=42}break;case 42:47===f&&42===P&&H+2!==R&&(33===l.charCodeAt(H+2)&&(W+=l.substring(H,R+1)),g="",S=0)}}0===S&&(F+=g)}D=P,P=f,R++}if(0<(H=W.length)){if(j=r,0<_&&(void 0!==(w=s(2,W,j,e,N,M,H,c,d,c))&&0===(W=w).length))return $+W+U;if(W=j.join(",")+"{"+W+"}",0!=A*k){switch(2!==A||o(W,2)||(k=0),k){case 111:W=W.replace(b,":-moz-$1")+W;break;case 112:W=W.replace(y,"::-webkit-input-$1")+W.replace(y,"::-moz-$1")+W.replace(y,":-ms-input-$1")+W}k=0}}return $+W+U}function n(e,t,n){var i=t.trim().split(h);t=i;var o=i.length,a=e.length;switch(a){case 0:case 1:var s=0;for(e=0===a?"":e[0]+" ";s<o;++s)t[s]=r(e,t[s],n).trim();break;default:var l=s=0;for(t=[];s<o;++s)for(var c=0;c<a;++c)t[l++]=r(e[c]+" ",i[s],n).trim()}return t}function r(e,t,n){var r=t.charCodeAt(0);switch(33>r&&(r=(t=t.trim()).charCodeAt(0)),r){case 38:return t.replace(g,"$1"+e.trim());case 58:return e.trim()+t.replace(g,"$1"+e.trim());default:if(0<1*n&&0<t.indexOf("\f"))return t.replace(g,(58===e.charCodeAt(0)?"":"$1")+e.trim())}return e+t}function i(e,t,n,r){var a=e+";",s=2*t+3*n+4*r;if(944===s){e=a.indexOf(":",9)+1;var l=a.substring(e,a.length-1).trim();return l=a.substring(0,e).trim()+l+";",1===A||2===A&&o(l,1)?"-webkit-"+l+l:l}if(0===A||2===A&&!o(a,1))return a;switch(s){case 1015:return 97===a.charCodeAt(10)?"-webkit-"+a+a:a;case 951:return 116===a.charCodeAt(3)?"-webkit-"+a+a:a;case 963:return 110===a.charCodeAt(5)?"-webkit-"+a+a:a;case 1009:if(100!==a.charCodeAt(4))break;case 969:case 942:return"-webkit-"+a+a;case 978:return"-webkit-"+a+"-moz-"+a+a;case 1019:case 983:return"-webkit-"+a+"-moz-"+a+"-ms-"+a+a;case 883:if(45===a.charCodeAt(8))return"-webkit-"+a+a;if(0<a.indexOf("image-set(",11))return a.replace(P,"$1-webkit-$2")+a;break;case 932:if(45===a.charCodeAt(4))switch(a.charCodeAt(5)){case 103:return"-webkit-box-"+a.replace("-grow","")+"-webkit-"+a+"-ms-"+a.replace("grow","positive")+a;case 115:return"-webkit-"+a+"-ms-"+a.replace("shrink","negative")+a;case 98:return"-webkit-"+a+"-ms-"+a.replace("basis","preferred-size")+a}return"-webkit-"+a+"-ms-"+a+a;case 964:return"-webkit-"+a+"-ms-flex-"+a+a;case 1023:if(99!==a.charCodeAt(8))break;return"-webkit-box-pack"+(l=a.substring(a.indexOf(":",15)).replace("flex-","").replace("space-between","justify"))+"-webkit-"+a+"-ms-flex-pack"+l+a;case 1005:return m.test(a)?a.replace(d,":-webkit-")+a.replace(d,":-moz-")+a:a;case 1e3:switch(t=(l=a.substring(13).trim()).indexOf("-")+1,l.charCodeAt(0)+l.charCodeAt(t)){case 226:l=a.replace(w,"tb");break;case 232:l=a.replace(w,"tb-rl");break;case 220:l=a.replace(w,"lr");break;default:return a}return"-webkit-"+a+"-ms-"+l+a;case 1017:if(-1===a.indexOf("sticky",9))break;case 975:switch(t=(a=e).length-10,s=(l=(33===a.charCodeAt(t)?a.substring(0,t):a).substring(e.indexOf(":",7)+1).trim()).charCodeAt(0)+(0|l.charCodeAt(7))){case 203:if(111>l.charCodeAt(8))break;case 115:a=a.replace(l,"-webkit-"+l)+";"+a;break;case 207:case 102:a=a.replace(l,"-webkit-"+(102<s?"inline-":"")+"box")+";"+a.replace(l,"-webkit-"+l)+";"+a.replace(l,"-ms-"+l+"box")+";"+a}return a+";";case 938:if(45===a.charCodeAt(5))switch(a.charCodeAt(6)){case 105:return l=a.replace("-items",""),"-webkit-"+a+"-webkit-box-"+l+"-ms-flex-"+l+a;case 115:return"-webkit-"+a+"-ms-flex-item-"+a.replace(S,"")+a;default:return"-webkit-"+a+"-ms-flex-line-pack"+a.replace("align-content","").replace(S,"")+a}break;case 973:case 989:if(45!==a.charCodeAt(3)||122===a.charCodeAt(4))break;case 931:case 953:if(!0===x.test(e))return 115===(l=e.substring(e.indexOf(":")+1)).charCodeAt(0)?i(e.replace("stretch","fill-available"),t,n,r).replace(":fill-available",":stretch"):a.replace(l,"-webkit-"+l)+a.replace(l,"-moz-"+l.replace("fill-",""))+a;break;case 962:if(a="-webkit-"+a+(102===a.charCodeAt(5)?"-ms-"+a:"")+a,211===n+r&&105===a.charCodeAt(13)&&0<a.indexOf("transform",10))return a.substring(0,a.indexOf(";",27)+1).replace(f,"$1-webkit-$2")+a}return a}function o(e,t){var n=e.indexOf(1===t?":":"{"),r=e.substring(0,3!==t?n:10);return n=e.substring(n+1,e.length-1),T(2!==t?r:r.replace(C,"$1"),n,t)}function a(e,t){var n=i(t,t.charCodeAt(0),t.charCodeAt(1),t.charCodeAt(2));return n!==t+";"?n.replace(E," or ($1)").substring(4):"("+t+")"}function s(e,t,n,r,i,o,a,s,l,u){for(var p,d=0,m=t;d<_;++d)switch(p=D[d].call(c,e,m,n,r,i,o,a,s,l,u)){case void 0:case!1:case!0:case null:break;default:m=p}if(m!==t)return m}function l(e){return void 0!==(e=e.prefix)&&(T=null,e?"function"!=typeof e?A=1:(A=2,T=e):A=0),l}function c(e,n){var r=e;if(33>r.charCodeAt(0)&&(r=r.trim()),r=[r],0<_){var i=s(-1,n,r,r,N,M,0,0,0,0);void 0!==i&&"string"==typeof i&&(n=i)}var o=t(O,r,n,0,0);return 0<_&&(void 0!==(i=s(-2,o,r,r,N,M,o.length,0,0,0))&&(o=i)),k=0,M=N=1,o}var u=/^\0+/g,p=/[\0\r\f]/g,d=/: */g,m=/zoo|gra/,f=/([,: ])(transform)/g,h=/,\r+?/g,g=/([\t\r\n ])*\f?&/g,v=/@(k\w+)\s*(\S*)\s*/,y=/::(place)/g,b=/:(read-only)/g,w=/[svh]\w+-[tblr]{2}/,I=/\(\s*(.*)\s*\)/g,E=/([\s\S]*?);/g,S=/-self|flex-/g,C=/[^]*?(:[rp][el]a[\w-]+)[^]*/,x=/stretch|:\s*\w+\-(?:conte|avail)/,P=/([^-])(image-set\()/,M=1,N=1,k=0,A=1,O=[],D=[],_=0,T=null,L=0;return c.use=function e(t){switch(t){case void 0:case null:_=D.length=0;break;default:if("function"==typeof t)D[_++]=t;else if("object"==typeof t)for(var n=0,r=t.length;n<r;++n)e(t[n]);else L=0|!!t}return e},c.set=l,void 0!==e&&l(e),c};var a="/*|*/",s=a+"}";function l(e){e&&c.current.insert(e+"}")}var c={current:null},u=function(e,t,n,r,i,o,u,p,d,m){switch(e){case 1:switch(t.charCodeAt(0)){case 64:return c.current.insert(t+";"),"";case 108:if(98===t.charCodeAt(2))return""}break;case 2:if(0===p)return t+a;break;case 3:switch(p){case 102:case 112:return c.current.insert(n[0]+t),"";default:return t+(0===m?a:"")}
vendor: 77,937 bytes, lines 26-35
26case-2:t.split(s).forEach(l)}};const p=function(e){void 0===e&&(e={});var t,n=e.key||"css";void 0!==e.prefix&&(t={prefix:e.prefix});var r=new o(t);var a,s={};a=e.container||document.head;var l,p=document.querySelectorAll("style[data-emotion-"+n+"]");Array.prototype.forEach.call(p,(function(e){e.getAttribute("data-emotion-"+n).split(" ").forEach((function(e){s[e]=!0})),e.parentNode!==a&&a.appendChild(e)})),r.use(e.stylisPlugins)(u),l=function(e,t,n,i){var o=t.name;c.current=n,r(e,t.styles),i&&(d.inserted[o]=!0)};var d={key:n,sheet:new i({key:n,container:a,nonce:e.nonce,speedy:e.speedy}),nonce:e.nonce,inserted:s,registered:{},insert:l};return d};function d(e,t,n){var r="";return n.split(" ").forEach((function(n){void 0!==e[n]?t.push(e[n]):r+=n+" "})),r}var m=function(e,t,n){var r=e.key+"-"+t.name;if(!1===n&&void 0===e.registered[r]&&(e.registered[r]=t.styles),void 0===e.inserted[t.name]){var i=t;do{e.insert("."+r,i,e.sheet,!0);i=i.next}while(void 0!==i)}};const f=function(e){for(var t,n=0,r=0,i=e.length;i>=4;++r,i-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(i){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)};const h={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans: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};var g=/[A-Z]|^ms/g,v=/_EMO_([^_]+?)_([^]*?)_EMO_/g,y=function(e){return 45===e.charCodeAt(1)},b=function(e){return null!=e&&"boolean"!=typeof e},w=function(e){var t={};return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}((function(e){return y(e)?e:e.replace(g,"-$&").toLowerCase()})),I=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(v,(function(e,t,n){return S={name:t,styles:n,next:S},t}))}return 1===h[e]||y(e)||"number"!=typeof t||0===t?t:t+"px"};function E(e,t,n,r){if(null==n)return"";if(void 0!==n.__emotion_styles)return n;switch(typeof n){case"boolean":return"";case"object":if(1===n.anim)return S={name:n.name,styles:n.styles,next:S},n.name;if(void 0!==n.styles){var i=n.next;if(void 0!==i)for(;void 0!==i;)S={name:i.name,styles:i.styles,next:S},i=i.next;return n.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var i=0;i<n.length;i++)r+=E(e,t,n[i],!1);else for(var o in n){var a=n[o];if("object"!=typeof a)null!=t&&void 0!==t[a]?r+=o+"{"+t[a]+"}":b(a)&&(r+=w(o)+":"+I(o,a)+";");else if(!Array.isArray(a)||"string"!=typeof a[0]||null!=t&&void 0!==t[a[0]]){var s=E(e,t,a,!1);switch(o){case"animation":case"animationName":r+=w(o)+":"+s+";";break;default:r+=o+"{"+s+"}"}}else for(var l=0;l<a.length;l++)b(a[l])&&(r+=w(o)+":"+I(o,a[l])+";")}return r}(e,t,n);case"function":if(void 0!==e){var o=S,a=n(e);return S=o,E(e,t,a,r)}}if(null==t)return n;var s=t[n];return void 0===s||r?n:s}var S,C=/label:\s*([^\s;\n{]+)\s*;/g;var x=function(e,t,n){if(1===e.length&&"object"==typeof e[0]&&null!==e[0]&&void 0!==e[0].styles)return e[0];var r=!0,i="";S=void 0;var o=e[0];null==o||void 0===o.raw?(r=!1,i+=E(n,t,o,!1)):i+=o[0];for(var a=1;a<e.length;a++)i+=E(n,t,e[a],46===i.charCodeAt(i.length-1)),r&&(i+=o[a]);C.lastIndex=0;for(var s,l="";null!==(s=C.exec(i));)l+="-"+s[1];return{name:f(i)+l,styles:i,next:S}},P=Object.prototype.hasOwnProperty,M=(0,r.createContext)("undefined"!=typeof HTMLElement?p():null),N=(0,r.createContext)({}),k=(M.Provider,function(e){var t=function(t,n){return(0,r.createElement)(M.Consumer,null,(function(r){return e(t,r,n)}))};return(0,r.forwardRef)(t)}),A="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",O=function(){return null},D=function(e,t,n,i){var o=null===n?t.css:t.css(n);"string"==typeof o&&void 0!==e.registered[o]&&(o=e.registered[o]);var a=t[A],s=[o],l="";"string"==typeof t.className?l=d(e.registered,s,t.className):null!=t.className&&(l=t.className+" ");var c=x(s);m(e,c,"string"==typeof a);l+=e.key+"-"+c.name;var u={};for(var p in t)P.call(t,p)&&"css"!==p&&p!==A&&(u[p]=t[p]);u.ref=i,u.className=l;var f=(0,r.createElement)(a,u),h=(0,r.createElement)(O,null);return(0,r.createElement)(r.Fragment,null,h,f)},_=k((function(e,t,n){return"function"==typeof e.css?(0,r.createElement)(N.Consumer,null,(function(r){return D(t,e,r,n)})):D(t,e,null,n)}));const T=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return x(t)};var L=function(e,t){var n=arguments;if(null==t||!P.call(t,"css"))return r.createElement.apply(void 0,n);var i=n.length,o=new Array(i);o[0]=_,o[1]=function(e,t){var n={};for(var r in t)P.call(t,r)&&(n[r]=t[r]);return n[A]=e,n}(e,t);for(var a=2;a<i;a++)o[a]=n[a];return r.createElement.apply(null,o)},R=function e(t){for(var n=t.length,r=0,i="";r<n;r++){var o=t[r];if(null!=o){var a=void 0;switch(typeof o){case"boolean":break;case"object":if(Array.isArray(o))a=e(o);else for(var s in a="",o)o[s]&&s&&(a&&(a+=" "),a+=s);break;default:a=o}a&&(i&&(i+=" "),i+=a)}}return i};var j=function(){return null},B=k((function(e,t){return(0,r.createElement)(N.Consumer,null,(function(n){var i=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];var i=x(n,t.registered);return m(t,i,!1),t.key+"-"+i.name},o={css:i,cx:function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return function(e,t,n){var r=[],i=d(e,r,n);return r.length<2?n:i+t(r)}(t.registered,i,R(n))},theme:n},a=e.children(o);var s=(0,r.createElement)(j,null);return(0,r.createElement)(r.Fragment,null,s,a)}))})),H=n(2483),G=n(6887);function z(e,t){if(null==e)return{};var n,r,i=(0,G.A)(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var F=n(4180);function W(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function U(e,t){if(e){if("string"==typeof e)return W(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?W(e,t):void 0}}function $(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(l){s=!0,i=l}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(e,t)||U(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function J(e){return function(e){if(Array.isArray(e))return W(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||U(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var Z=n(8175);function V(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Y(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function X(e,t,n){return t&&Y(e.prototype,t),n&&Y(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function q(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var Q=n(2722);function K(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&(0,Q.A)(e,t)}function ee(e){return ee="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},ee(e)}function te(e,t){if(t&&("object"===ee(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return q(e)}function ne(e){return ne=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ne(e)}var re=n(9529);var ie=n(5922),oe=function(){};function ae(e,t){return t?"-"===t[0]?e+t:e+"__"+t:e}function se(e,t,n){var r=[n];if(t&&e)for(var i in t)t.hasOwnProperty(i)&&t[i]&&r.push("".concat(ae(e,i)));return r.filter((function(e){return e})).map((function(e){return String(e).trim()})).join(" ")}var le=function(e){return Array.isArray(e)?e.filter(Boolean):"object"===ee(e)&&null!==e?[e]:[]};function ce(e){return[document.documentElement,document.body,window].indexOf(e)>-1}function ue(e){return ce(e)?window.pageYOffset:e.scrollTop}function pe(e,t){ce(e)?window.scrollTo(0,t):e.scrollTop=t}function de(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:200,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:oe,i=ue(e),o=t-i,a=0;!function t(){var s,l=o*((s=(s=a+=10)/n-1)*s*s+1)+i;pe(e,l),a<n?window.requestAnimationFrame(t):r(e)}()}function me(){try{return document.createEvent("TouchEvent"),!0}catch(e){return!1}}function fe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function he(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?fe(Object(n),!0).forEach((function(t){(0,Z.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):fe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ge(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(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}}();return function(){var n,r=ne(e);if(t){var i=ne(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return te(this,n)}}function ve(e){var t=e.maxHeight,n=e.menuEl,r=e.minHeight,i=e.placement,o=e.shouldScroll,a=e.isFixedPosition,s=e.theme.spacing,l=function(e){var t=getComputedStyle(e),n="absolute"===t.position,r=/(auto|scroll)/,i=document.documentElement;if("fixed"===t.position)return i;for(var o=e;o=o.parentElement;)if(t=getComputedStyle(o),(!n||"static"!==t.position)&&r.test(t.overflow+t.overflowY+t.overflowX))return o;return i}(n),c={placement:"bottom",maxHeight:t};if(!n||!n.offsetParent)return c;var u=l.getBoundingClientRect().height,p=n.getBoundingClientRect(),d=p.bottom,m=p.height,f=p.top,h=n.offsetParent.getBoundingClientRect().top,g=window.innerHeight,v=ue(l),y=parseInt(getComputedStyle(n).marginBottom,10),b=parseInt(getComputedStyle(n).marginTop,10),w=h-b,I=g-f,E=w+v,S=u-v-f,C=d-g+v+y,x=v+f-b,P=160;switch(i){case"auto":case"bottom":if(I>=m)return{placement:"bottom",maxHeight:t};if(S>=m&&!a)return o&&de(l,C,P),{placement:"bottom",maxHeight:t};if(!a&&S>=r||a&&I>=r)return o&&de(l,C,P),{placement:"bottom",maxHeight:a?I-y:S-y};if("auto"===i||a){var M=t,N=a?w:E;return N>=r&&(M=Math.min(N-y-s.controlHeight,t)),{placement:"top",maxHeight:M}}if("bottom"===i)return pe(l,C),{placement:"bottom",maxHeight:t};break;case"top":if(w>=m)return{placement:"top",maxHeight:t};if(E>=m&&!a)return o&&de(l,x,P),{placement:"top",maxHeight:t};if(!a&&E>=r||a&&w>=r){var k=t;return(!a&&E>=r||a&&w>=r)&&(k=a?w-b:E-b),o&&de(l,x,P),{placement:"top",maxHeight:k}}return{placement:"bottom",maxHeight:t};default:throw new Error('Invalid placement provided "'.concat(i,'".'))}return c}var ye=function(e){return"auto"===e?"bottom":e},be=(0,r.createContext)({getPortalPlacement:null}),we=function(e){K(n,e);var t=ge(n);function n(){var e;V(this,n);for(var r=arguments.length,i=new Array(r),o=0;o<r;o++)i[o]=arguments[o];return(e=t.call.apply(t,[this].concat(i))).state={maxHeight:e.props.maxMenuHeight,placement:null},e.getPlacement=function(t){var n=e.props,r=n.minMenuHeight,i=n.maxMenuHeight,o=n.menuPlacement,a=n.menuPosition,s=n.menuShouldScrollIntoView,l=n.theme;if(t){var c="fixed"===a,u=ve({maxHeight:i,menuEl:t,minHeight:r,placement:o,shouldScroll:s&&!c,isFixedPosition:c,theme:l}),p=e.context.getPortalPlacement;p&&p(u),e.setState(u)}},e.getUpdatedProps=function(){var t=e.props.menuPlacement,n=e.state.placement||ye(t);return he(he({},e.props),{},{placement:n,maxHeight:e.state.maxHeight})},e}return X(n,[{key:"render",value:function(){return(0,this.props.children)({ref:this.getPlacement,placerProps:this.getUpdatedProps()})}}]),n}(r.Component);we.contextType=be;var Ie=function(e){var t=e.theme,n=t.spacing.baseUnit;return{color:t.colors.neutral40,padding:"".concat(2*n,"px ").concat(3*n,"px"),textAlign:"center"}},Ee=Ie,Se=Ie,Ce=function(e){var t=e.children,n=e.className,r=e.cx,i=e.getStyles,o=e.innerProps;return L("div",(0,F.A)({css:i("noOptionsMessage",e),className:r({"menu-notice":!0,"menu-notice--no-options":!0},n)},o),t)};Ce.defaultProps={children:"No options"};var xe=function(e){var t=e.children,n=e.className,r=e.cx,i=e.getStyles,o=e.innerProps;return L("div",(0,F.A)({css:i("loadingMessage",e),className:r({"menu-notice":!0,"menu-notice--loading":!0},n)},o),t)};xe.defaultProps={children:"Loading..."};var Pe=function(e){K(n,e);var t=ge(n);function n(){var e;V(this,n);for(var r=arguments.length,i=new Array(r),o=0;o<r;o++)i[o]=arguments[o];return(e=t.call.apply(t,[this].concat(i))).state={placement:null},e.getPortalPlacement=function(t){var n=t.placement;n!==ye(e.props.menuPlacement)&&e.setState({placement:n})},e}return X(n,[{key:"render",value:function(){var e=this.props,t=e.appendTo,n=e.children,r=e.controlElement,i=e.menuPlacement,o=e.menuPosition,a=e.getStyles,s="fixed"===o;if(!t&&!s||!r)return null;var l=this.state.placement||ye(i),c=function(e){var t=e.getBoundingClientRect();return{bottom:t.bottom,height:t.height,left:t.left,right:t.right,top:t.top,width:t.width}}(r),u=s?0:window.pageYOffset,p=c[l]+u,d=L("div",{css:a("menuPortal",{offset:p,position:o,rect:c})},n);return L(be.Provider,{value:{getPortalPlacement:this.getPortalPlacement}},t?(0,H.createPortal)(d,t):d)}}]),n}(r.Component),Me=Array.isArray,Ne=Object.keys,ke=Object.prototype.hasOwnProperty;function Ae(e,t){if(e===t)return!0;if(e&&t&&"object"==ee(e)&&"object"==ee(t)){var n,r,i,o=Me(e),a=Me(t);if(o&&a){if((r=e.length)!=t.length)return!1;for(n=r;0!=n--;)if(!Ae(e[n],t[n]))return!1;return!0}if(o!=a)return!1;var s=e instanceof Date,l=t instanceof Date;if(s!=l)return!1;if(s&&l)return e.getTime()==t.getTime();var c=e instanceof RegExp,u=t instanceof RegExp;if(c!=u)return!1;if(c&&u)return e.toString()==t.toString();var p=Ne(e);if((r=p.length)!==Ne(t).length)return!1;for(n=r;0!=n--;)if(!ke.call(t,p[n]))return!1;for(n=r;0!=n--;)if(!("_owner"===(i=p[n])&&e.$$typeof||Ae(e[i],t[i])))return!1;return!0}return e!=e&&t!=t}function Oe(e,t){try{return Ae(e,t)}catch(n){if(n.message&&n.message.match(/stack|recursion/i))return console.warn("Warning: react-fast-compare does not handle circular references.",n.name,n.message),!1;throw n}}function De(){var e,t,n=(e=["\n  0%, 80%, 100% { opacity: 0; }\n  40% { opacity: 1; }\n"],t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}})));return De=function(){return n},n}var _e={name:"19bqh2r",styles:"display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0;"},Te=function(e){var t=e.size,n=z(e,["size"]);return L("svg",(0,F.A)({height:t,width:t,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",css:_e},n))},Le=function(e){return L(Te,(0,F.A)({size:20},e),L("path",{d:"M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z"}))},Re=function(e){return L(Te,(0,F.A)({size:20},e),L("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"}))},je=function(e){var t=e.isFocused,n=e.theme,r=n.spacing.baseUnit,i=n.colors;return{label:"indicatorContainer",color:t?i.neutral60:i.neutral20,display:"flex",padding:2*r,transition:"color 150ms",":hover":{color:t?i.neutral80:i.neutral40}}},Be=je,He=je,Ge=function(){var e=T.apply(void 0,arguments),t="animation-"+e.name;return{name:t,styles:"@keyframes "+t+"{"+e.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}}(De()),ze=function(e){var t=e.delay,n=e.offset;return L("span",{css:T({animation:"".concat(Ge," 1s ease-in-out ").concat(t,"ms infinite;"),backgroundColor:"currentColor",borderRadius:"1em",display:"inline-block",marginLeft:n?"1em":null,height:"1em",verticalAlign:"top",width:"1em"},"")})},Fe=function(e){var t=e.className,n=e.cx,r=e.getStyles,i=e.innerProps,o=e.isRtl;return L("div",(0,F.A)({},i,{css:r("loadingIndicator",e),className:n({indicator:!0,"loading-indicator":!0},t)}),L(ze,{delay:0,offset:o}),L(ze,{delay:160,offset:!0}),L(ze,{delay:320,offset:!o}))};Fe.defaultProps={size:4};function We(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ue(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?We(Object(n),!0).forEach((function(t){(0,Z.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):We(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function $e(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Je(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?$e(Object(n),!0).forEach((function(t){(0,Z.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$e(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Ze=function(e){return{label:"input",background:0,border:0,fontSize:"inherit",opacity:e?0:1,outline:0,padding:0,color:"inherit"}};function Ve(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ye(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ve(Object(n),!0).forEach((function(t){(0,Z.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ve(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Xe=function(e){var t=e.children,n=e.innerProps;return L("div",n,t)},qe=Xe,Qe=Xe;var Ke=function(e){var t=e.children,n=e.className,r=e.components,i=e.cx,o=e.data,a=e.getStyles,s=e.innerProps,l=e.isDisabled,c=e.removeProps,u=e.selectProps,p=r.Container,d=r.Label,m=r.Remove;return L(B,null,(function(r){var f=r.css,h=r.cx;return L(p,{data:o,innerProps:Ye(Ye({},s),{},{className:h(f(a("multiValue",e)),i({"multi-value":!0,"multi-value--is-disabled":l},n))}),selectProps:u},L(d,{data:o,innerProps:{className:h(f(a("multiValueLabel",e)),i({"multi-value__label":!0},n))},selectProps:u},t),L(m,{data:o,innerProps:Ye({className:h(f(a("multiValueRemove",e)),i({"multi-value__remove":!0},n))},c),selectProps:u}))}))};Ke.defaultProps={cropWithEllipsis:!0};function et(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function tt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?et(Object(n),!0).forEach((function(t){(0,Z.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):et(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}for(var nt={ClearIndicator:function(e){var t=e.children,n=e.className,r=e.cx,i=e.getStyles,o=e.innerProps;return L("div",(0,F.A)({},o,{css:i("clearIndicator",e),className:r({indicator:!0,"clear-indicator":!0},n)}),t||L(Le,null))},Control:function(e){var t=e.children,n=e.cx,r=e.getStyles,i=e.className,o=e.isDisabled,a=e.isFocused,s=e.innerRef,l=e.innerProps,c=e.menuIsOpen;return L("div",(0,F.A)({ref:s,css:r("control",e),className:n({control:!0,"control--is-disabled":o,"control--is-focused":a,"control--menu-is-open":c},i)},l),t)},DropdownIndicator:function(e){var t=e.children,n=e.className,r=e.cx,i=e.getStyles,o=e.innerProps;return L("div",(0,F.A)({},o,{css:i("dropdownIndicator",e),className:r({indicator:!0,"dropdown-indicator":!0},n)}),t||L(Re,null))},DownChevron:Re,CrossIcon:Le,Group:function(e){var t=e.children,n=e.className,r=e.cx,i=e.getStyles,o=e.Heading,a=e.headingProps,s=e.label,l=e.theme,c=e.selectProps;return L("div",{css:i("group",e),className:r({group:!0},n)},L(o,(0,F.A)({},a,{selectProps:c,theme:l,getStyles:i,cx:r}),s),L("div",null,t))},GroupHeading:function(e){var t=e.className,n=e.cx,r=e.getStyles,i=e.theme,o=(e.selectProps,z(e,["className","cx","getStyles","theme","selectProps"]));return L("div",(0,F.A)({css:r("groupHeading",Ue({theme:i},o)),className:n({"group-heading":!0},t)},o))},IndicatorsContainer:function(e){var t=e.children,n=e.className,r=e.cx,i=e.getStyles;return L("div",{css:i("indicatorsContainer",e),className:r({indicators:!0},n)},t)},IndicatorSeparator:function(e){var t=e.className,n=e.cx,r=e.getStyles,i=e.innerProps;return L("span",(0,F.A)({},i,{css:r("indicatorSeparator",e),className:n({"indicator-separator":!0},t)}))},Input:function(e){var t=e.className,n=e.cx,r=e.getStyles,i=e.innerRef,o=e.isHidden,a=e.isDisabled,s=e.theme,l=(e.selectProps,z(e,["className","cx","getStyles","innerRef","isHidden","isDisabled","theme","selectProps"]));return L("div",{css:r("input",Je({theme:s},l))},L(ie.A,(0,F.A)({className:n({input:!0},t),inputRef:i,inputStyle:Ze(o),disabled:a},l)))},LoadingIndicator:Fe,Menu:function(e){var t=e.children,n=e.className,r=e.cx,i=e.getStyles,o=e.innerRef,a=e.innerProps;return L("div",(0,F.A)({css:i("menu",e),className:r({menu:!0},n)},a,{ref:o}),t)},MenuList:function(e){var t=e.children,n=e.className,r=e.cx,i=e.getStyles,o=e.isMulti,a=e.innerRef,s=e.innerProps;return L("div",(0,F.A)({css:i("menuList",e),className:r({"menu-list":!0,"menu-list--is-multi":o},n),ref:a},s),t)},MenuPortal:Pe,LoadingMessage:xe,NoOptionsMessage:Ce,MultiValue:Ke,MultiValueContainer:qe,MultiValueLabel:Qe,MultiValueRemove:function(e){var t=e.children,n=e.innerProps;return L("div",n,t||L(Le,{size:14}))},Option:function(e){var t=e.children,n=e.className,r=e.cx,i=e.getStyles,o=e.isDisabled,a=e.isFocused,s=e.isSelected,l=e.innerRef,c=e.innerProps;return L("div",(0,F.A)({css:i("option",e),className:r({option:!0,"option--is-disabled":o,"option--is-focused":a,"option--is-selected":s},n),ref:l},c),t)},Placeholder:function(e){var t=e.children,n=e.className,r=e.cx,i=e.getStyles,o=e.innerProps;return L("div",(0,F.A)({css:i("placeholder",e),className:r({placeholder:!0},n)},o),t)},SelectContainer:function(e){var t=e.children,n=e.className,r=e.cx,i=e.getStyles,o=e.innerProps,a=e.isDisabled,s=e.isRtl;return L("div",(0,F.A)({css:i("container",e),className:r({"--is-disabled":a,"--is-rtl":s},n)},o),t)},SingleValue:function(e){var t=e.children,n=e.className,r=e.cx,i=e.getStyles,o=e.isDisabled,a=e.innerProps;return L("div",(0,F.A)({css:i("singleValue",e),className:r({"single-value":!0,"single-value--is-disabled":o},n)},a),t)},ValueContainer:function(e){var t=e.children,n=e.className,r=e.cx,i=e.isMulti,o=e.getStyles,a=e.hasValue;return L("div",{css:o("valueContainer",e),className:r({"value-container":!0,"value-container--is-multi":i,"value-container--has-value":a},n)},t)}},rt=function(e){return tt(tt({},nt),e.components)},it=[{base:"A",letters:"AⒶAÀÁÂẦẤẪẨÃĀĂẰẮẴẲȦǠÄǞẢÅǺǍȀȂẠẬẶḀĄȺⱯ"},{base:"AA",letters:"Ꜳ"},{base:"AE",letters:"ÆǼǢ"},{base:"AO",letters:"Ꜵ"},{base:"AU",letters:"Ꜷ"},{base:"AV",letters:"ꜸꜺ"},{base:"AY",letters:"Ꜽ"},{base:"B",letters:"BⒷBḂḄḆɃƂƁ"},{base:"C",letters:"CⒸCĆĈĊČÇḈƇȻꜾ"},{base:"D",letters:"DⒹDḊĎḌḐḒḎĐƋƊƉꝹ"},{base:"DZ",letters:"DZDŽ"},{base:"Dz",letters:"DzDž"},{base:"E",letters:"EⒺEÈÉÊỀẾỄỂẼĒḔḖĔĖËẺĚȄȆẸỆȨḜĘḘḚƐƎ"},{base:"F",letters:"FⒻFḞƑꝻ"},{base:"G",letters:"GⒼGǴĜḠĞĠǦĢǤƓꞠꝽꝾ"},{base:"H",letters:"HⒽHĤḢḦȞḤḨḪĦⱧⱵꞍ"},{base:"I",letters:"IⒾIÌÍÎĨĪĬİÏḮỈǏȈȊỊĮḬƗ"},{base:"J",letters:"JⒿJĴɈ"},{base:"K",letters:"KⓀKḰǨḲĶḴƘⱩꝀꝂꝄꞢ"},{base:"L",letters:"LⓁLĿĹĽḶḸĻḼḺŁȽⱢⱠꝈꝆꞀ"},{base:"LJ",letters:"LJ"},{base:"Lj",letters:"Lj"},{base:"M",letters:"MⓂMḾṀṂⱮƜ"},{base:"N",letters:"NⓃNǸŃÑṄŇṆŅṊṈȠƝꞐꞤ"},{base:"NJ",letters:"NJ"},{base:"Nj",letters:"Nj"},{base:"O",letters:"OⓄOÒÓÔỒỐỖỔÕṌȬṎŌṐṒŎȮȰÖȪỎŐǑȌȎƠỜỚỠỞỢỌỘǪǬØǾƆƟꝊꝌ"},{base:"OI",letters:"Ƣ"},{base:"OO",letters:"Ꝏ"},{base:"OU",letters:"Ȣ"},{base:"P",letters:"PⓅPṔṖƤⱣꝐꝒꝔ"},{base:"Q",letters:"QⓆQꝖꝘɊ"},{base:"R",letters:"RⓇRŔṘŘȐȒṚṜŖṞɌⱤꝚꞦꞂ"},{base:"S",letters:"SⓈSẞŚṤŜṠŠṦṢṨȘŞⱾꞨꞄ"},{base:"T",letters:"TⓉTṪŤṬȚŢṰṮŦƬƮȾꞆ"},{base:"TZ",letters:"Ꜩ"},{base:"U",letters:"UⓊUÙÚÛŨṸŪṺŬÜǛǗǕǙỦŮŰǓȔȖƯỪỨỮỬỰỤṲŲṶṴɄ"},{base:"V",letters:"VⓋVṼṾƲꝞɅ"},{base:"VY",letters:"Ꝡ"},{base:"W",letters:"WⓌWẀẂŴẆẄẈⱲ"},{base:"X",letters:"XⓍXẊẌ"},{base:"Y",letters:"YⓎYỲÝŶỸȲẎŸỶỴƳɎỾ"},{base:"Z",letters:"ZⓏZŹẐŻŽẒẔƵȤⱿⱫꝢ"},{base:"a",letters:"aⓐaẚàáâầấẫẩãāăằắẵẳȧǡäǟảåǻǎȁȃạậặḁąⱥɐ"},{base:"aa",letters:"ꜳ"},{base:"ae",letters:"æǽǣ"},{base:"ao",letters:"ꜵ"},{base:"au",letters:"ꜷ"},{base:"av",letters:"ꜹꜻ"},{base:"ay",letters:"ꜽ"},{base:"b",letters:"bⓑbḃḅḇƀƃɓ"},{base:"c",letters:"cⓒcćĉċčçḉƈȼꜿↄ"},{base:"d",letters:"dⓓdḋďḍḑḓḏđƌɖɗꝺ"},{base:"dz",letters:"dzdž"},{base:"e",letters:"eⓔeèéêềếễểẽēḕḗĕėëẻěȅȇẹệȩḝęḙḛɇɛǝ"},{base:"f",letters:"fⓕfḟƒꝼ"},{base:"g",letters:"gⓖgǵĝḡğġǧģǥɠꞡᵹꝿ"},{base:"h",letters:"hⓗhĥḣḧȟḥḩḫẖħⱨⱶɥ"},{base:"hv",letters:"ƕ"},{base:"i",letters:"iⓘiìíîĩīĭïḯỉǐȉȋịįḭɨı"},{base:"j",letters:"jⓙjĵǰɉ"},{base:"k",letters:"kⓚkḱǩḳķḵƙⱪꝁꝃꝅꞣ"},{base:"l",letters:"lⓛlŀĺľḷḹļḽḻſłƚɫⱡꝉꞁꝇ"},{base:"lj",letters:"lj"},{base:"m",letters:"mⓜmḿṁṃɱɯ"},{base:"n",letters:"nⓝnǹńñṅňṇņṋṉƞɲʼnꞑꞥ"},{base:"nj",letters:"nj"},{base:"o",letters:"oⓞoòóôồốỗổõṍȭṏōṑṓŏȯȱöȫỏőǒȍȏơờớỡởợọộǫǭøǿɔꝋꝍɵ"},{base:"oi",letters:"ƣ"},{base:"ou",letters:"ȣ"},{base:"oo",letters:"ꝏ"},{base:"p",letters:"pⓟpṕṗƥᵽꝑꝓꝕ"},{base:"q",letters:"qⓠqɋꝗꝙ"},{base:"r",letters:"rⓡrŕṙřȑȓṛṝŗṟɍɽꝛꞧꞃ"},{base:"s",letters:"sⓢsßśṥŝṡšṧṣṩșşȿꞩꞅẛ"},{base:"t",letters:"tⓣtṫẗťṭțţṱṯŧƭʈⱦꞇ"},{base:"tz",letters:"ꜩ"},{base:"u",letters:"uⓤuùúûũṹūṻŭüǜǘǖǚủůűǔȕȗưừứữửựụṳųṷṵʉ"},{base:"v",letters:"vⓥvṽṿʋꝟʌ"},{base:"vy",letters:"ꝡ"},{base:"w",letters:"wⓦwẁẃŵẇẅẘẉⱳ"},{base:"x",letters:"xⓧxẋẍ"},{base:"y",letters:"yⓨyỳýŷỹȳẏÿỷẙỵƴɏỿ"},{base:"z",letters:"zⓩzźẑżžẓẕƶȥɀⱬꝣ"}],ot=new RegExp("["+it.map((function(e){return e.letters})).join("")+"]","g"),at={},st=0;st<it.length;st++)for(var lt=it[st],ct=0;ct<lt.letters.length;ct++)at[lt.letters[ct]]=lt.base;var ut=function(e){return e.replace(ot,(function(e){return at[e]}))};function pt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var dt=function(e){return e.replace(/^\s+|\s+$/g,"")},mt=function(e){return"".concat(e.label," ").concat(e.value)};var ft={name:"1laao21-a11yText",styles:"label:a11yText;z-index:9999;border:0;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;position:absolute;overflow:hidden;padding:0;white-space:nowrap;"},ht=function(e){return L("span",(0,F.A)({css:ft},e))};function gt(e){e.in,e.out,e.onExited,e.appear,e.enter,e.exit;var t=e.innerRef,n=(e.emotion,z(e,["in","out","onExited","appear","enter","exit","innerRef","emotion"]));return L("input",(0,F.A)({ref:t},n,{css:T({label:"dummyInput",background:0,border:0,fontSize:"inherit",outline:0,padding:0,width:1,color:"transparent",left:-100,opacity:0,position:"relative",transform:"scale(0)"},"")}))}function vt(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(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}}();return function(){var n,r=ne(e);if(t){var i=ne(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return te(this,n)}}var yt=function(e){K(n,e);var t=vt(n);function n(){return V(this,n),t.apply(this,arguments)}return X(n,[{key:"componentDidMount",value:function(){this.props.innerRef((0,H.findDOMNode)(this))}},{key:"componentWillUnmount",value:function(){this.props.innerRef(null)}},{key:"render",value:function(){return this.props.children}}]),n}(r.Component),bt=["boxSizing","height","overflow","paddingRight","position"],wt={boxSizing:"border-box",overflow:"hidden",position:"relative",height:"100%"};function It(e){e.preventDefault()}function Et(e){e.stopPropagation()}function St(){var e=this.scrollTop,t=this.scrollHeight,n=e+this.offsetHeight;0===e?this.scrollTop=1:n===t&&(this.scrollTop=e-1)}function Ct(){return"ontouchstart"in window||navigator.maxTouchPoints}function xt(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(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}}();return function(){var n,r=ne(e);if(t){var i=ne(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return te(this,n)}}var Pt=!(!window.document||!window.document.createElement),Mt=0,Nt=function(e){K(n,e);var t=xt(n);function n(){var e;V(this,n);for(var r=arguments.length,i=new Array(r),o=0;o<r;o++)i[o]=arguments[o];return(e=t.call.apply(t,[this].concat(i))).originalStyles={},e.listenerOptions={capture:!1,passive:!1},e}return X(n,[{key:"componentDidMount",value:function(){var e=this;if(Pt){var t=this.props,n=t.accountForScrollbars,r=t.touchScrollTarget,i=document.body,o=i&&i.style;if(n&&bt.forEach((function(t){var n=o&&o[t];e.originalStyles[t]=n})),n&&Mt<1){var a=parseInt(this.originalStyles.paddingRight,10)||0,s=document.body?document.body.clientWidth:0,l=window.innerWidth-s+a||0;Object.keys(wt).forEach((function(e){var t=wt[e];o&&(o[e]=t)})),o&&(o.paddingRight="".concat(l,"px"))}i&&Ct()&&(i.addEventListener("touchmove",It,this.listenerOptions),r&&(r.addEventListener("touchstart",St,this.listenerOptions),r.addEventListener("touchmove",Et,this.listenerOptions))),Mt+=1}}},{key:"componentWillUnmount",value:function(){var e=this;if(Pt){var t=this.props,n=t.accountForScrollbars,r=t.touchScrollTarget,i=document.body,o=i&&i.style;Mt=Math.max(Mt-1,0),n&&Mt<1&&bt.forEach((function(t){var n=e.originalStyles[t];o&&(o[t]=n)})),i&&Ct()&&(i.removeEventListener("touchmove",It,this.listenerOptions),r&&(r.removeEventListener("touchstart",St,this.listenerOptions),r.removeEventListener("touchmove",Et,this.listenerOptions)))}}},{key:"render",value:function(){return null}}]),n}(r.Component);function kt(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(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}}();return function(){var n,r=ne(e);if(t){var i=ne(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return te(this,n)}}Nt.defaultProps={accountForScrollbars:!0};var At={name:"1dsbpcp",styles:"position:fixed;left:0;bottom:0;right:0;top:0;"},Ot=function(e){K(n,e);var t=kt(n);function n(){var e;V(this,n);for(var r=arguments.length,i=new Array(r),o=0;o<r;o++)i[o]=arguments[o];return(e=t.call.apply(t,[this].concat(i))).state={touchScrollTarget:null},e.getScrollTarget=function(t){t!==e.state.touchScrollTarget&&e.setState({touchScrollTarget:t})},e.blurSelectInput=function(){document.activeElement&&document.activeElement.blur()},e}return X(n,[{key:"render",value:function(){var e=this.props,t=e.children,n=e.isEnabled,r=this.state.touchScrollTarget;return n?L("div",null,L("div",{onClick:this.blurSelectInput,css:At}),L(yt,{innerRef:this.getScrollTarget},t),r?L(Nt,{touchScrollTarget:r}):null):t}}]),n}(r.PureComponent);function Dt(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(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}}();return function(){var n,r=ne(e);if(t){var i=ne(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return te(this,n)}}var _t=function(e){K(n,e);var t=Dt(n);function n(){var e;V(this,n);for(var r=arguments.length,i=new Array(r),o=0;o<r;o++)i[o]=arguments[o];return(e=t.call.apply(t,[this].concat(i))).isBottom=!1,e.isTop=!1,e.scrollTarget=void 0,e.touchStart=void 0,e.cancelScroll=function(e){e.preventDefault(),e.stopPropagation()},e.handleEventDelta=function(t,n){var r=e.props,i=r.onBottomArrive,o=r.onBottomLeave,a=r.onTopArrive,s=r.onTopLeave,l=e.scrollTarget,c=l.scrollTop,u=l.scrollHeight,p=l.clientHeight,d=e.scrollTarget,m=n>0,f=u-p-c,h=!1;f>n&&e.isBottom&&(o&&o(t),e.isBottom=!1),m&&e.isTop&&(s&&s(t),e.isTop=!1),m&&n>f?(i&&!e.isBottom&&i(t),d.scrollTop=u,h=!0,e.isBottom=!0):!m&&-n>c&&(a&&!e.isTop&&a(t),d.scrollTop=0,h=!0,e.isTop=!0),h&&e.cancelScroll(t)},e.onWheel=function(t){e.handleEventDelta(t,t.deltaY)},e.onTouchStart=function(t){e.touchStart=t.changedTouches[0].clientY},e.onTouchMove=function(t){var n=e.touchStart-t.changedTouches[0].clientY;e.handleEventDelta(t,n)},e.getScrollTarget=function(t){e.scrollTarget=t},e}return X(n,[{key:"componentDidMount",value:function(){this.startListening(this.scrollTarget)}},{key:"componentWillUnmount",value:function(){this.stopListening(this.scrollTarget)}},{key:"startListening",value:function(e){e&&("function"==typeof e.addEventListener&&e.addEventListener("wheel",this.onWheel,!1),"function"==typeof e.addEventListener&&e.addEventListener("touchstart",this.onTouchStart,!1),"function"==typeof e.addEventListener&&e.addEventListener("touchmove",this.onTouchMove,!1))}},{key:"stopListening",value:function(e){e&&("function"==typeof e.removeEventListener&&e.removeEventListener("wheel",this.onWheel,!1),"function"==typeof e.removeEventListener&&e.removeEventListener("touchstart",this.onTouchStart,!1),"function"==typeof e.removeEventListener&&e.removeEventListener("touchmove",this.onTouchMove,!1))}},{key:"render",value:function(){return r.createElement(yt,{innerRef:this.getScrollTarget},this.props.children)}}]),n}(r.Component);function Tt(e){var t=e.isEnabled,n=void 0===t||t,i=z(e,["isEnabled"]);return n?r.createElement(_t,i):i.children}var Lt=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.isSearchable,r=t.isMulti,i=t.label,o=t.isDisabled,a=t.tabSelectsValue;switch(e){case"menu":return"Use Up and Down to choose options".concat(o?"":", press Enter to select the currently focused option",", press Escape to exit the menu").concat(a?", press Tab to select the option and exit the menu":"",".");case"input":return"".concat(i||"Select"," is focused ").concat(n?",type to refine list":"",", press Down to open the menu, ").concat(r?" press left to focus selected values":"");case"value":return"Use left and right to toggle between focused values, press Backspace to remove the currently focused value"}},Rt=function(e,t){var n=t.value,r=t.isDisabled;if(n)switch(e){case"deselect-option":case"pop-value":case"remove-value":return"option ".concat(n,", deselected.");case"select-option":return"option ".concat(n,r?" is disabled. Select another option.":", selected.")}},jt=function(e){return!!e.isDisabled};var Bt={clearIndicator:He,container:function(e){var t=e.isDisabled;return{label:"container",direction:e.isRtl?"rtl":null,pointerEvents:t?"none":null,position:"relative"}},control:function(e){var t=e.isDisabled,n=e.isFocused,r=e.theme,i=r.colors,o=r.borderRadius,a=r.spacing;return{label:"control",alignItems:"center",backgroundColor:t?i.neutral5:i.neutral0,borderColor:t?i.neutral10:n?i.primary:i.neutral20,borderRadius:o,borderStyle:"solid",borderWidth:1,boxShadow:n?"0 0 0 1px ".concat(i.primary):null,cursor:"default",display:"flex",flexWrap:"wrap",justifyContent:"space-between",minHeight:a.controlHeight,outline:"0 !important",position:"relative",transition:"all 100ms","&:hover":{borderColor:n?i.primary:i.neutral30}}},dropdownIndicator:Be,group:function(e){var t=e.theme.spacing;return{paddingBottom:2*t.baseUnit,paddingTop:2*t.baseUnit}},groupHeading:function(e){var t=e.theme.spacing;return{label:"group",color:"#999",cursor:"default",display:"block",fontSize:"75%",fontWeight:"500",marginBottom:"0.25em",paddingLeft:3*t.baseUnit,paddingRight:3*t.baseUnit,textTransform:"uppercase"}},indicatorsContainer:function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},indicatorSeparator:function(e){var t=e.isDisabled,n=e.theme,r=n.spacing.baseUnit,i=n.colors;return{label:"indicatorSeparator",alignSelf:"stretch",backgroundColor:t?i.neutral10:i.neutral20,marginBottom:2*r,marginTop:2*r,width:1}},input:function(e){var t=e.isDisabled,n=e.theme,r=n.spacing,i=n.colors;return{margin:r.baseUnit/2,paddingBottom:r.baseUnit/2,paddingTop:r.baseUnit/2,visibility:t?"hidden":"visible",color:i.neutral80}},loadingIndicator:function(e){var t=e.isFocused,n=e.size,r=e.theme,i=r.colors,o=r.spacing.baseUnit;return{label:"loadingIndicator",color:t?i.neutral60:i.neutral20,display:"flex",padding:2*o,transition:"color 150ms",alignSelf:"center",fontSize:n,lineHeight:1,marginRight:n,textAlign:"center",verticalAlign:"middle"}},loadingMessage:Se,menu:function(e){var t,n=e.placement,r=e.theme,i=r.borderRadius,o=r.spacing,a=r.colors;return t={label:"menu"},(0,Z.A)(t,function(e){return e?{bottom:"top",top:"bottom"}[e]:"bottom"}(n),"100%"),(0,Z.A)(t,"backgroundColor",a.neutral0),(0,Z.A)(t,"borderRadius",i),(0,Z.A)(t,"boxShadow","0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)"),(0,Z.A)(t,"marginBottom",o.menuGutter),(0,Z.A)(t,"marginTop",o.menuGutter),(0,Z.A)(t,"position","absolute"),(0,Z.A)(t,"width","100%"),(0,Z.A)(t,"zIndex",1),t},menuList:function(e){var t=e.maxHeight,n=e.theme.spacing.baseUnit;return{maxHeight:t,overflowY:"auto",paddingBottom:n,paddingTop:n,position:"relative",WebkitOverflowScrolling:"touch"}},menuPortal:function(e){var t=e.rect,n=e.offset,r=e.position;return{left:t.left,position:r,top:n,width:t.width,zIndex:1}},multiValue:function(e){var t=e.theme,n=t.spacing,r=t.borderRadius;return{label:"multiValue",backgroundColor:t.colors.neutral10,borderRadius:r/2,display:"flex",margin:n.baseUnit/2,minWidth:0}},multiValueLabel:function(e){var t=e.theme,n=t.borderRadius,r=t.colors,i=e.cropWithEllipsis;return{borderRadius:n/2,color:r.neutral80,fontSize:"85%",overflow:"hidden",padding:3,paddingLeft:6,textOverflow:i?"ellipsis":null,whiteSpace:"nowrap"}},multiValueRemove:function(e){var t=e.theme,n=t.spacing,r=t.borderRadius,i=t.colors;return{alignItems:"center",borderRadius:r/2,backgroundColor:e.isFocused&&i.dangerLight,display:"flex",paddingLeft:n.baseUnit,paddingRight:n.baseUnit,":hover":{backgroundColor:i.dangerLight,color:i.danger}}},noOptionsMessage:Ee,option:function(e){var t=e.isDisabled,n=e.isFocused,r=e.isSelected,i=e.theme,o=i.spacing,a=i.colors;return{label:"option",backgroundColor:r?a.primary:n?a.primary25:"transparent",color:t?a.neutral20:r?a.neutral0:"inherit",cursor:"default",display:"block",fontSize:"inherit",padding:"".concat(2*o.baseUnit,"px ").concat(3*o.baseUnit,"px"),width:"100%",userSelect:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)",":active":{backgroundColor:!t&&(r?a.primary:a.primary50)}}},placeholder:function(e){var t=e.theme,n=t.spacing;return{label:"placeholder",color:t.colors.neutral50,marginLeft:n.baseUnit/2,marginRight:n.baseUnit/2,position:"absolute",top:"50%",transform:"translateY(-50%)"}},singleValue:function(e){var t=e.isDisabled,n=e.theme,r=n.spacing,i=n.colors;return{label:"singleValue",color:t?i.neutral40:i.neutral80,marginLeft:r.baseUnit/2,marginRight:r.baseUnit/2,maxWidth:"calc(100% - ".concat(2*r.baseUnit,"px)"),overflow:"hidden",position:"absolute",textOverflow:"ellipsis",whiteSpace:"nowrap",top:"50%",transform:"translateY(-50%)"}},valueContainer:function(e){var t=e.theme.spacing;return{alignItems:"center",display:"flex",flex:1,flexWrap:"wrap",padding:"".concat(t.baseUnit/2,"px ").concat(2*t.baseUnit,"px"),WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"}}};var Ht={borderRadius:4,colors:{primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},spacing:{baseUnit:4,controlHeight:38,menuGutter:8}};function Gt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function zt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Gt(Object(n),!0).forEach((function(t){(0,Z.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Gt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ft(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(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}}();return function(){var n,r=ne(e);if(t){var i=ne(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return te(this,n)}}var Wt,Ut={backspaceRemovesValue:!0,blurInputOnSelect:me(),captureMenuScroll:!me(),closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:function(e,t){var n=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?pt(Object(n),!0).forEach((function(t){(0,Z.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({ignoreCase:!0,ignoreAccents:!0,stringify:mt,trim:!0,matchFrom:"any"},Wt),r=n.ignoreCase,i=n.ignoreAccents,o=n.stringify,a=n.trim,s=n.matchFrom,l=a?dt(t):t,c=a?dt(o(e)):o(e);return r&&(l=l.toLowerCase(),c=c.toLowerCase()),i&&(l=ut(l),c=ut(c)),"start"===s?c.substr(0,l.length)===l:c.indexOf(l)>-1},formatGroupLabel:function(e){return e.label},getOptionLabel:function(e){return e.label},getOptionValue:function(e){return e.value},isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:jt,loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!function(){try{return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}catch(e){return!1}}(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(e){var t=e.count;return"".concat(t," result").concat(1!==t?"s":""," available")},styles:{},tabIndex:"0",tabSelectsValue:!0},$t=1,Jt=function(e){K(n,e);var t=Ft(n);function n(e){var r;V(this,n),(r=t.call(this,e)).state={ariaLiveSelection:"",ariaLiveContext:"",focusedOption:null,focusedValue:null,inputIsHidden:!1,isFocused:!1,menuOptions:{render:[],focusable:[]},selectValue:[]},r.blockOptionHover=!1,r.isComposing=!1,r.clearFocusValueOnUpdate=!1,r.commonProps=void 0,r.components=void 0,r.hasGroups=!1,r.initialTouchX=0,r.initialTouchY=0,r.inputIsHiddenAfterUpdate=void 0,r.instancePrefix="",r.openAfterFocus=!1,r.scrollToFocusedOptionOnUpdate=!1,r.userIsDragging=void 0,r.controlRef=null,r.getControlRef=function(e){r.controlRef=e},r.focusedOptionRef=null,r.getFocusedOptionRef=function(e){r.focusedOptionRef=e},r.menuListRef=null,r.getMenuListRef=function(e){r.menuListRef=e},r.inputRef=null,r.getInputRef=function(e){r.inputRef=e},r.cacheComponents=function(e){r.components=rt({components:e})},r.focus=r.focusInput,r.blur=r.blurInput,r.onChange=function(e,t){var n=r.props,i=n.onChange,o=n.name;i(e,zt(zt({},t),{},{name:o}))},r.setValue=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"set-value",n=arguments.length>2?arguments[2]:void 0,i=r.props,o=i.closeMenuOnSelect,a=i.isMulti;r.onInputChange("",{action:"set-value"}),o&&(r.inputIsHiddenAfterUpdate=!a,r.onMenuClose()),r.clearFocusValueOnUpdate=!0,r.onChange(e,{action:t,option:n})},r.selectOption=function(e){var t=r.props,n=t.blurInputOnSelect,i=t.isMulti,o=r.state.selectValue;if(i)if(r.isOptionSelected(e,o)){var a=r.getOptionValue(e);r.setValue(o.filter((function(e){return r.getOptionValue(e)!==a})),"deselect-option",e),r.announceAriaLiveSelection({event:"deselect-option",context:{value:r.getOptionLabel(e)}})}else r.isOptionDisabled(e,o)?r.announceAriaLiveSelection({event:"select-option",context:{value:r.getOptionLabel(e),isDisabled:!0}}):(r.setValue([].concat(J(o),[e]),"select-option",e),r.announceAriaLiveSelection({event:"select-option",context:{value:r.getOptionLabel(e)}}));else r.isOptionDisabled(e,o)?r.announceAriaLiveSelection({event:"select-option",context:{value:r.getOptionLabel(e),isDisabled:!0}}):(r.setValue(e,"select-option"),r.announceAriaLiveSelection({event:"select-option",context:{value:r.getOptionLabel(e)}}));n&&r.blurInput()},r.removeValue=function(e){var t=r.state.selectValue,n=r.getOptionValue(e),i=t.filter((function(e){return r.getOptionValue(e)!==n}));r.onChange(i.length?i:null,{action:"remove-value",removedValue:e}),r.announceAriaLiveSelection({event:"remove-value",context:{value:e?r.getOptionLabel(e):""}}),r.focusInput()},r.clearValue=function(){r.onChange(null,{action:"clear"})},r.popValue=function(){var e=r.state.selectValue,t=e[e.length-1],n=e.slice(0,e.length-1);r.announceAriaLiveSelection({event:"pop-value",context:{value:t?r.getOptionLabel(t):""}}),r.onChange(n.length?n:null,{action:"pop-value",removedValue:t})},r.getValue=function(){return r.state.selectValue},r.cx=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return se.apply(void 0,[r.props.classNamePrefix].concat(t))},r.getOptionLabel=function(e){return r.props.getOptionLabel(e)},r.getOptionValue=function(e){return r.props.getOptionValue(e)},r.getStyles=function(e,t){var n=Bt[e](t);n.boxSizing="border-box";var i=r.props.styles[e];return i?i(n,t):n},r.getElementId=function(e){return"".concat(r.instancePrefix,"-").concat(e)},r.getActiveDescendentId=function(){var e=r.props.menuIsOpen,t=r.state,n=t.menuOptions,i=t.focusedOption;if(i&&e){var o=n.focusable.indexOf(i),a=n.render[o];return a&&a.key}},r.announceAriaLiveSelection=function(e){var t=e.event,n=e.context;r.setState({ariaLiveSelection:Rt(t,n)})},r.announceAriaLiveContext=function(e){var t=e.event,n=e.context;r.setState({ariaLiveContext:Lt(t,zt(zt({},n),{},{label:r.props["aria-label"]}))})},r.onMenuMouseDown=function(e){0===e.button&&(e.stopPropagation(),e.preventDefault(),r.focusInput())},r.onMenuMouseMove=function(e){r.blockOptionHover=!1},r.onControlMouseDown=function(e){var t=r.props.openMenuOnClick;r.state.isFocused?r.props.menuIsOpen?"INPUT"!==e.target.tagName&&"TEXTAREA"!==e.target.tagName&&r.onMenuClose():t&&r.openMenu("first"):(t&&(r.openAfterFocus=!0),r.focusInput()),"INPUT"!==e.target.tagName&&"TEXTAREA"!==e.target.tagName&&e.preventDefault()},r.onDropdownIndicatorMouseDown=function(e){if(!(e&&"mousedown"===e.type&&0!==e.button||r.props.isDisabled)){var t=r.props,n=t.isMulti,i=t.menuIsOpen;r.focusInput(),i?(r.inputIsHiddenAfterUpdate=!n,r.onMenuClose()):r.openMenu("first"),e.preventDefault(),e.stopPropagation()}},r.onClearIndicatorMouseDown=function(e){e&&"mousedown"===e.type&&0!==e.button||(r.clearValue(),e.stopPropagation(),r.openAfterFocus=!1,"touchend"===e.type?r.focusInput():setTimeout((function(){return r.focusInput()})))},r.onScroll=function(e){"boolean"==typeof r.props.closeMenuOnScroll?e.target instanceof HTMLElement&&ce(e.target)&&r.props.onMenuClose():"function"==typeof r.props.closeMenuOnScroll&&r.props.closeMenuOnScroll(e)&&r.props.onMenuClose()},r.onCompositionStart=function(){r.isComposing=!0},r.onCompositionEnd=function(){r.isComposing=!1},r.onTouchStart=function(e){var t=e.touches,n=t&&t.item(0);n&&(r.initialTouchX=n.clientX,r.initialTouchY=n.clientY,r.userIsDragging=!1)},r.onTouchMove=function(e){var t=e.touches,n=t&&t.item(0);if(n){var i=Math.abs(n.clientX-r.initialTouchX),o=Math.abs(n.clientY-r.initialTouchY);r.userIsDragging=i>5||o>5}},r.onTouchEnd=function(e){r.userIsDragging||(r.controlRef&&!r.controlRef.contains(e.target)&&r.menuListRef&&!r.menuListRef.contains(e.target)&&r.blurInput(),r.initialTouchX=0,r.initialTouchY=0)},r.onControlTouchEnd=function(e){r.userIsDragging||r.onControlMouseDown(e)},r.onClearIndicatorTouchEnd=function(e){r.userIsDragging||r.onClearIndicatorMouseDown(e)},r.onDropdownIndicatorTouchEnd=function(e){r.userIsDragging||r.onDropdownIndicatorMouseDown(e)},r.handleInputChange=function(e){var t=e.currentTarget.value;r.inputIsHiddenAfterUpdate=!1,r.onInputChange(t,{action:"input-change"}),r.props.menuIsOpen||r.onMenuOpen()},r.onInputFocus=function(e){var t=r.props,n=t.isSearchable,i=t.isMulti;r.props.onFocus&&r.props.onFocus(e),r.inputIsHiddenAfterUpdate=!1,r.announceAriaLiveContext({event:"input",context:{isSearchable:n,isMulti:i}}),r.setState({isFocused:!0}),(r.openAfterFocus||r.props.openMenuOnFocus)&&r.openMenu("first"),r.openAfterFocus=!1},r.onInputBlur=function(e){r.menuListRef&&r.menuListRef.contains(document.activeElement)?r.inputRef.focus():(r.props.onBlur&&r.props.onBlur(e),r.onInputChange("",{action:"input-blur"}),r.onMenuClose(),r.setState({focusedValue:null,isFocused:!1}))},r.onOptionHover=function(e){r.blockOptionHover||r.state.focusedOption===e||r.setState({focusedOption:e})},r.shouldHideSelectedOptions=function(){var e=r.props,t=e.hideSelectedOptions,n=e.isMulti;return void 0===t?n:t},r.onKeyDown=function(e){var t=r.props,n=t.isMulti,i=t.backspaceRemovesValue,o=t.escapeClearsValue,a=t.inputValue,s=t.isClearable,l=t.isDisabled,c=t.menuIsOpen,u=t.onKeyDown,p=t.tabSelectsValue,d=t.openMenuOnFocus,m=r.state,f=m.focusedOption,h=m.focusedValue,g=m.selectValue;if(!(l||"function"==typeof u&&(u(e),e.defaultPrevented))){switch(r.blockOptionHover=!0,e.key){case"ArrowLeft":if(!n||a)return;r.focusValue("previous");break;case"ArrowRight":if(!n||a)return;r.focusValue("next");break;case"Delete":case"Backspace":if(a)return;if(h)r.removeValue(h);else{if(!i)return;n?r.popValue():s&&r.clearValue()}break;case"Tab":if(r.isComposing)return;if(e.shiftKey||!c||!p||!f||d&&r.isOptionSelected(f,g))return;r.selectOption(f);break;case"Enter":if(229===e.keyCode)break;if(c){if(!f)return;if(r.isComposing)return;r.selectOption(f);break}return;case"Escape":c?(r.inputIsHiddenAfterUpdate=!1,r.onInputChange("",{action:"menu-close"}),r.onMenuClose()):s&&o&&r.clearValue();break;case" ":if(a)return;if(!c){r.openMenu("first");break}if(!f)return;r.selectOption(f);break;case"ArrowUp":c?r.focusOption("up"):r.openMenu("last");break;case"ArrowDown":c?r.focusOption("down"):r.openMenu("first");break;case"PageUp":if(!c)return;r.focusOption("pageup");break;case"PageDown":if(!c)return;r.focusOption("pagedown");break;case"Home":if(!c)return;r.focusOption("first");break;case"End":if(!c)return;r.focusOption("last");break;default:return}e.preventDefault()}},r.buildMenuOptions=function(e,t){var n=e.inputValue,i=void 0===n?"":n,o=e.options,a=function(e,n){var o=r.isOptionDisabled(e,t),a=r.isOptionSelected(e,t),s=r.getOptionLabel(e),l=r.getOptionValue(e);if(!(r.shouldHideSelectedOptions()&&a||!r.filterOption({label:s,value:l,data:e},i))){var c=o?void 0:function(){return r.onOptionHover(e)},u=o?void 0:function(){return r.selectOption(e)},p="".concat(r.getElementId("option"),"-").concat(n);return{innerProps:{id:p,onClick:u,onMouseMove:c,onMouseOver:c,tabIndex:-1},data:e,isDisabled:o,isSelected:a,key:p,label:s,type:"option",value:l}}};return o.reduce((function(e,t,n){if(t.options){r.hasGroups||(r.hasGroups=!0);var i=t.options.map((function(t,r){var i=a(t,"".concat(n,"-").concat(r));return i&&e.focusable.push(t),i})).filter(Boolean);if(i.length){var o="".concat(r.getElementId("group"),"-").concat(n);e.render.push({type:"group",key:o,data:t,options:i})}}else{var s=a(t,"".concat(n));s&&(e.render.push(s),e.focusable.push(t))}return e}),{render:[],focusable:[]})};var i=e.value;r.cacheComponents=(0,re.A)(r.cacheComponents,Oe).bind(q(r)),r.cacheComponents(e.components),r.instancePrefix="react-select-"+(r.props.instanceId||++$t);var o=le(i);r.buildMenuOptions=(0,re.A)(r.buildMenuOptions,(function(e,t){var n=$(e,2),r=n[0],i=n[1],o=$(t,2),a=o[0];return i===o[1]&&r.inputValue===a.inputValue&&r.options===a.options})).bind(q(r));var a=e.menuIsOpen?r.buildMenuOptions(e,o):{render:[],focusable:[]};return r.state.menuOptions=a,r.state.selectValue=o,r}return X(n,[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput()}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=this.props,n=t.options,r=t.value,i=t.menuIsOpen,o=t.inputValue;if(this.cacheComponents(e.components),e.value!==r||e.options!==n||e.menuIsOpen!==i||e.inputValue!==o){var a=le(e.value),s=e.menuIsOpen?this.buildMenuOptions(e,a):{render:[],focusable:[]},l=this.getNextFocusedValue(a),c=this.getNextFocusedOption(s.focusable);this.setState({menuOptions:s,selectValue:a,focusedOption:c,focusedValue:l})}null!=this.inputIsHiddenAfterUpdate&&(this.setState({inputIsHidden:this.inputIsHiddenAfterUpdate}),delete this.inputIsHiddenAfterUpdate)}},{key:"componentDidUpdate",value:function(e){var t,n,r,i,o,a=this.props,s=a.isDisabled,l=a.menuIsOpen,c=this.state.isFocused;(c&&!s&&e.isDisabled||c&&l&&!e.menuIsOpen)&&this.focusInput(),c&&s&&!e.isDisabled&&this.setState({isFocused:!1},this.onMenuClose),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&(t=this.menuListRef,n=this.focusedOptionRef,r=t.getBoundingClientRect(),i=n.getBoundingClientRect(),o=n.offsetHeight/3,i.bottom+o>r.bottom?pe(t,Math.min(n.offsetTop+n.clientHeight-t.offsetHeight+o,t.scrollHeight)):i.top-o<r.top&&pe(t,Math.max(n.offsetTop-o,0)),this.scrollToFocusedOptionOnUpdate=!1)}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){var e=this.props,t=e.isSearchable,n=e.isMulti;this.announceAriaLiveContext({event:"input",context:{isSearchable:t,isMulti:n}}),this.onInputChange("",{action:"menu-close"}),this.props.onMenuClose()}},{key:"onInputChange",value:function(e,t){this.props.onInputChange(e,t)}},{key:"focusInput",value:function(){this.inputRef&&this.inputRef.focus()}},{key:"blurInput",value:function(){this.inputRef&&this.inputRef.blur()}},{key:"openMenu",value:function(e){var t=this,n=this.state,r=n.selectValue,i=n.isFocused,o=this.buildMenuOptions(this.props,r),a=this.props,s=a.isMulti,l=a.tabSelectsValue,c="first"===e?0:o.focusable.length-1;if(!s){var u=o.focusable.indexOf(r[0]);u>-1&&(c=u)}this.scrollToFocusedOptionOnUpdate=!(i&&this.menuListRef),this.inputIsHiddenAfterUpdate=!1,this.setState({menuOptions:o,focusedValue:null,focusedOption:o.focusable[c]},(function(){t.onMenuOpen(),t.announceAriaLiveContext({event:"menu",context:{tabSelectsValue:l}})}))}},{key:"focusValue",value:function(e){var t=this.props,n=t.isMulti,r=t.isSearchable,i=this.state,o=i.selectValue,a=i.focusedValue;if(n){this.setState({focusedOption:null});var s=o.indexOf(a);a||(s=-1,this.announceAriaLiveContext({event:"value"}));var l=o.length-1,c=-1;if(o.length){switch(e){case"previous":c=0===s?0:-1===s?l:s-1;break;case"next":s>-1&&s<l&&(c=s+1)}-1===c&&this.announceAriaLiveContext({event:"input",context:{isSearchable:r,isMulti:n}}),this.setState({inputIsHidden:-1!==c,focusedValue:o[c]})}}}},{key:"focusOption",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"first",t=this.props,n=t.pageSize,r=t.tabSelectsValue,i=this.state,o=i.focusedOption,a=i.menuOptions.focusable;if(a.length){var s=0,l=a.indexOf(o);o||(l=-1,this.announceAriaLiveContext({event:"menu",context:{tabSelectsValue:r}})),"up"===e?s=l>0?l-1:a.length-1:"down"===e?s=(l+1)%a.length:"pageup"===e?(s=l-n)<0&&(s=0):"pagedown"===e?(s=l+n)>a.length-1&&(s=a.length-1):"last"===e&&(s=a.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:a[s],focusedValue:null}),this.announceAriaLiveContext({event:"menu",context:{isDisabled:jt(a[s]),tabSelectsValue:r}})}}},{key:"getTheme",value:function(){return this.props.theme?"function"==typeof this.props.theme?this.props.theme(Ht):zt(zt({},Ht),this.props.theme):Ht}},{key:"getCommonProps",value:function(){var e=this.clearValue,t=this.cx,n=this.getStyles,r=this.getValue,i=this.setValue,o=this.selectOption,a=this.props,s=a.isMulti,l=a.isRtl,c=a.options;return{cx:t,clearValue:e,getStyles:n,getValue:r,hasValue:this.hasValue(),isMulti:s,isRtl:l,options:c,selectOption:o,setValue:i,selectProps:a,theme:this.getTheme()}}},{key:"getNextFocusedValue",value:function(e){if(this.clearFocusValueOnUpdate)return this.clearFocusValueOnUpdate=!1,null;var t=this.state,n=t.focusedValue,r=t.selectValue.indexOf(n);if(r>-1){if(e.indexOf(n)>-1)return n;if(r<e.length)return e[r]}return null}},{key:"getNextFocusedOption",value:function(e){var t=this.state.focusedOption;return t&&e.indexOf(t)>-1?t:e[0]}},{key:"hasValue",value:function(){return this.state.selectValue.length>0}},{key:"hasOptions",value:function(){return!!this.state.menuOptions.render.length}},{key:"countOptions",value:function(){return this.state.menuOptions.focusable.length}},{key:"isClearable",value:function(){var e=this.props,t=e.isClearable,n=e.isMulti;return void 0===t?n:t}},{key:"isOptionDisabled",value:function(e,t){return"function"==typeof this.props.isOptionDisabled&&this.props.isOptionDisabled(e,t)}},{key:"isOptionSelected",value:function(e,t){var n=this;if(t.indexOf(e)>-1)return!0;if("function"==typeof this.props.isOptionSelected)return this.props.isOptionSelected(e,t);var r=this.getOptionValue(e);return t.some((function(e){return n.getOptionValue(e)===r}))}},{key:"filterOption",value:function(e,t){return!this.props.filterOption||this.props.filterOption(e,t)}},{key:"formatOptionLabel",value:function(e,t){if("function"==typeof this.props.formatOptionLabel){var n=this.props.inputValue,r=this.state.selectValue;return this.props.formatOptionLabel(e,{context:t,inputValue:n,selectValue:r})}return this.getOptionLabel(e)}},{key:"formatGroupLabel",value:function(e){return this.props.formatGroupLabel(e)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"constructAriaLiveMessage",value:function(){var e=this.state,t=e.ariaLiveContext,n=e.selectValue,r=e.focusedValue,i=e.focusedOption,o=this.props,a=o.options,s=o.menuIsOpen,l=o.inputValue,c=o.screenReaderStatus,u=r?function(e){var t=e.focusedValue,n=e.getOptionLabel,r=e.selectValue;return"value ".concat(n(t)," focused, ").concat(r.indexOf(t)+1," of ").concat(r.length,".")}({focusedValue:r,getOptionLabel:this.getOptionLabel,selectValue:n}):"",p=i&&s?function(e){var t=e.focusedOption,n=e.getOptionLabel,r=e.options;return"option ".concat(n(t)," focused").concat(t.isDisabled?" disabled":"",", ").concat(r.indexOf(t)+1," of ").concat(r.length,".")}({focusedOption:i,getOptionLabel:this.getOptionLabel,options:a}):"",d=function(e){var t=e.inputValue,n=e.screenReaderMessage;return"".concat(n).concat(t?" for search term "+t:"",".")}({inputValue:l,screenReaderMessage:c({count:this.countOptions()})});return"".concat(u," ").concat(p," ").concat(d," ").concat(t)}},{key:"renderInput",value:function(){var e=this.props,t=e.isDisabled,n=e.isSearchable,i=e.inputId,o=e.inputValue,a=e.tabIndex,s=e.form,l=this.components.Input,c=this.state.inputIsHidden,u=i||this.getElementId("input"),p={"aria-autocomplete":"list","aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"]};if(!n)return r.createElement(gt,(0,F.A)({id:u,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:oe,onFocus:this.onInputFocus,readOnly:!0,disabled:t,tabIndex:a,form:s,value:""},p));var d=this.commonProps,m=d.cx,f=d.theme,h=d.selectProps;return r.createElement(l,(0,F.A)({autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",cx:m,getStyles:this.getStyles,id:u,innerRef:this.getInputRef,isDisabled:t,isHidden:c,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,selectProps:h,spellCheck:"false",tabIndex:a,form:s,theme:f,type:"text",value:o},p))}},{key:"renderPlaceholderOrValue",value:function(){var e=this,t=this.components,n=t.MultiValue,i=t.MultiValueContainer,o=t.MultiValueLabel,a=t.MultiValueRemove,s=t.SingleValue,l=t.Placeholder,c=this.commonProps,u=this.props,p=u.controlShouldRenderValue,d=u.isDisabled,m=u.isMulti,f=u.inputValue,h=u.placeholder,g=this.state,v=g.selectValue,y=g.focusedValue,b=g.isFocused;if(!this.hasValue()||!p)return f?null:r.createElement(l,(0,F.A)({},c,{key:"placeholder",isDisabled:d,isFocused:b}),h);if(m){var w=v.map((function(t,s){var l=t===y;return r.createElement(n,(0,F.A)({},c,{components:{Container:i,Label:o,Remove:a},isFocused:l,isDisabled:d,key:"".concat(e.getOptionValue(t)).concat(s),index:s,removeProps:{onClick:function(){return e.removeValue(t)},onTouchEnd:function(){return e.removeValue(t)},onMouseDown:function(e){e.preventDefault(),e.stopPropagation()}},data:t}),e.formatOptionLabel(t,"value"))}));return w}if(f)return null;var I=v[0];return r.createElement(s,(0,F.A)({},c,{data:I,isDisabled:d}),this.formatOptionLabel(I,"value"))}},{key:"renderClearIndicator",value:function(){var e=this.components.ClearIndicator,t=this.commonProps,n=this.props,i=n.isDisabled,o=n.isLoading,a=this.state.isFocused;if(!this.isClearable()||!e||i||!this.hasValue()||o)return null;var s={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return r.createElement(e,(0,F.A)({},t,{innerProps:s,isFocused:a}))}},{key:"renderLoadingIndicator",value:function(){var e=this.components.LoadingIndicator,t=this.commonProps,n=this.props,i=n.isDisabled,o=n.isLoading,a=this.state.isFocused;if(!e||!o)return null;return r.createElement(e,(0,F.A)({},t,{innerProps:{"aria-hidden":"true"},isDisabled:i,isFocused:a}))}},{key:"renderIndicatorSeparator",value:function(){var e=this.components,t=e.DropdownIndicator,n=e.IndicatorSeparator;if(!t||!n)return null;var i=this.commonProps,o=this.props.isDisabled,a=this.state.isFocused;return r.createElement(n,(0,F.A)({},i,{isDisabled:o,isFocused:a}))}},{key:"renderDropdownIndicator",value:function(){var e=this.components.DropdownIndicator;if(!e)return null;var t=this.commonProps,n=this.props.isDisabled,i=this.state.isFocused,o={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return r.createElement(e,(0,F.A)({},t,{innerProps:o,isDisabled:n,isFocused:i}))}},{key:"renderMenu",value:function(){var e=this,t=this.components,n=t.Group,i=t.GroupHeading,o=t.Menu,a=t.MenuList,s=t.MenuPortal,l=t.LoadingMessage,c=t.NoOptionsMessage,u=t.Option,p=this.commonProps,d=this.state,m=d.focusedOption,f=d.menuOptions,h=this.props,g=h.captureMenuScroll,v=h.inputValue,y=h.isLoading,b=h.loadingMessage,w=h.minMenuHeight,I=h.maxMenuHeight,E=h.menuIsOpen,S=h.menuPlacement,C=h.menuPosition,x=h.menuPortalTarget,P=h.menuShouldBlockScroll,M=h.menuShouldScrollIntoView,N=h.noOptionsMessage,k=h.onMenuScrollToTop,A=h.onMenuScrollToBottom;if(!E)return null;var O,D=function(t){var n=m===t.data;return t.innerRef=n?e.getFocusedOptionRef:void 0,r.createElement(u,(0,F.A)({},p,t,{isFocused:n}),e.formatOptionLabel(t.data,"menu"))};if(this.hasOptions())O=f.render.map((function(t){if("group"===t.type){t.type;var o=z(t,["type"]),a="".concat(t.key,"-heading");return r.createElement(n,(0,F.A)({},p,o,{Heading:i,headingProps:{id:a,data:t.data},label:e.formatGroupLabel(t.data)}),t.options.map((function(e){return D(e)})))}if("option"===t.type)return D(t)}));else if(y){var _=b({inputValue:v});if(null===_)return null;O=r.createElement(l,p,_)}else{var T=N({inputValue:v});if(null===T)return null;O=r.createElement(c,p,T)}var L={minMenuHeight:w,maxMenuHeight:I,menuPlacement:S,menuPosition:C,menuShouldScrollIntoView:M},R=r.createElement(we,(0,F.A)({},p,L),(function(t){var n=t.ref,i=t.placerProps,s=i.placement,l=i.maxHeight;return r.createElement(o,(0,F.A)({},p,L,{innerRef:n,innerProps:{onMouseDown:e.onMenuMouseDown,onMouseMove:e.onMenuMouseMove},isLoading:y,placement:s}),r.createElement(Tt,{isEnabled:g,onTopArrive:k,onBottomArrive:A},r.createElement(Ot,{isEnabled:P},r.createElement(a,(0,F.A)({},p,{innerRef:e.getMenuListRef,isLoading:y,maxHeight:l}),O))))}));return x||"fixed"===C?r.createElement(s,(0,F.A)({},p,{appendTo:x,controlElement:this.controlRef,menuPlacement:S,menuPosition:C}),R):R}},{key:"renderFormField",value:function(){var e=this,t=this.props,n=t.delimiter,i=t.isDisabled,o=t.isMulti,a=t.name,s=this.state.selectValue;if(a&&!i){if(o){if(n){var l=s.map((function(t){return e.getOptionValue(t)})).join(n);return r.createElement("input",{name:a,type:"hidden",value:l})}var c=s.length>0?s.map((function(t,n){return r.createElement("input",{key:"i-".concat(n),name:a,type:"hidden",value:e.getOptionValue(t)})})):r.createElement("input",{name:a,type:"hidden"});return r.createElement("div",null,c)}var u=s[0]?this.getOptionValue(s[0]):"";return r.createElement("input",{name:a,type:"hidden",value:u})}}},{key:"renderLiveRegion",value:function(){return this.state.isFocused?r.createElement(ht,{"aria-live":"polite"},r.createElement("span",{id:"aria-selection-event"}," ",this.state.ariaLiveSelection),r.createElement("span",{id:"aria-context"}," ",this.constructAriaLiveMessage())):null}},{key:"render",value:function(){var e=this.components,t=e.Control,n=e.IndicatorsContainer,i=e.SelectContainer,o=e.ValueContainer,a=this.props,s=a.className,l=a.id,c=a.isDisabled,u=a.menuIsOpen,p=this.state.isFocused,d=this.commonProps=this.getCommonProps();return r.createElement(i,(0,F.A)({},d,{className:s,innerProps:{id:l,onKeyDown:this.onKeyDown},isDisabled:c,isFocused:p}),this.renderLiveRegion(),r.createElement(t,(0,F.A)({},d,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:c,isFocused:p,menuIsOpen:u}),r.createElement(o,(0,F.A)({},d,{isDisabled:c}),this.renderPlaceholderOrValue(),this.renderInput()),r.createElement(n,(0,F.A)({},d,{isDisabled:c}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}]),n}(r.Component);function Zt(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(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}}();return function(){var n,r=ne(e);if(t){var i=ne(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return te(this,n)}}Jt.defaultProps=Ut;var Vt={defaultInputValue:"",defaultMenuIsOpen:!1,defaultValue:null};var Yt,Xt,qt,Qt=(Yt=Jt,qt=Xt=function(e){K(n,e);var t=Zt(n);function n(){var e;V(this,n);for(var r=arguments.length,i=new Array(r),o=0;o<r;o++)i[o]=arguments[o];return(e=t.call.apply(t,[this].concat(i))).select=void 0,e.state={inputValue:void 0!==e.props.inputValue?e.props.inputValue:e.props.defaultInputValue,menuIsOpen:void 0!==e.props.menuIsOpen?e.props.menuIsOpen:e.props.defaultMenuIsOpen,value:void 0!==e.props.value?e.props.value:e.props.defaultValue},e.onChange=function(t,n){e.callProp("onChange",t,n),e.setState({value:t})},e.onInputChange=function(t,n){var r=e.callProp("onInputChange",t,n);e.setState({inputValue:void 0!==r?r:t})},e.onMenuOpen=function(){e.callProp("onMenuOpen"),e.setState({menuIsOpen:!0})},e.onMenuClose=function(){e.callProp("onMenuClose"),e.setState({menuIsOpen:!1})},e}return X(n,[{key:"focus",value:function(){this.select.focus()}},{key:"blur",value:function(){this.select.blur()}},{key:"getProp",value:function(e){return void 0!==this.props[e]?this.props[e]:this.state[e]}},{key:"callProp",value:function(e){if("function"==typeof this.props[e]){for(var t,n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];return(t=this.props)[e].apply(t,r)}}},{key:"render",value:function(){var e=this,t=this.props,n=(t.defaultInputValue,t.defaultMenuIsOpen,t.defaultValue,z(t,["defaultInputValue","defaultMenuIsOpen","defaultValue"]));return r.createElement(Yt,(0,F.A)({},n,{ref:function(t){e.select=t},inputValue:this.getProp("inputValue"),menuIsOpen:this.getProp("menuIsOpen"),onChange:this.onChange,onInputChange:this.onInputChange,onMenuClose:this.onMenuClose,onMenuOpen:this.onMenuOpen,value:this.getProp("value")}))}}]),n}(r.Component),Xt.defaultProps=Vt,qt);const Kt=Qt},5677:(e,t)=>{"use strict";
27/**
28 * @license React
29 * react.production.min.js
30 *
31 * Copyright (c) Facebook, Inc. and its affiliates.
32 *
33 * This source code is licensed under the MIT license found in the
34 * LICENSE file in the root directory of this source tree.
35 */var n=Symbol.for("react.element"),r=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),s=Symbol.for("react.provider"),l=Symbol.for("react.context"),c=Symbol.for("react.forward_ref"),u=Symbol.for("react.suspense"),p=Symbol.for("react.memo"),d=Symbol.for("react.lazy"),m=Symbol.iterator;var f={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},h=Object.assign,g={};function v(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||f}function y(){}function b(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||f}v.prototype.isReactComponent={},v.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},v.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},y.prototype=v.prototype;var w=b.prototype=new y;w.constructor=b,h(w,v.prototype),w.isPureReactComponent=!0;var I=Array.isArray,E=Object.prototype.hasOwnProperty,S={current:null},C={key:!0,ref:!0,__self:!0,__source:!0};function x(e,t,r){var i,o={},a=null,s=null;if(null!=t)for(i in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(a=""+t.key),t)E.call(t,i)&&!C.hasOwnProperty(i)&&(o[i]=t[i]);var l=arguments.length-2;if(1===l)o.children=r;else if(1<l){for(var c=Array(l),u=0;u<l;u++)c[u]=arguments[u+2];o.children=c}if(e&&e.defaultProps)for(i in l=e.defaultProps)void 0===o[i]&&(o[i]=l[i]);return{$$typeof:n,type:e,key:a,ref:s,props:o,_owner:S.current}}function P(e){return"object"==typeof e&&null!==e&&e.$$typeof===n}var M=/\/+/g;function N(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function k(e,t,i,o,a){var s=typeof e;"undefined"!==s&&"boolean"!==s||(e=null);var l=!1;if(null===e)l=!0;else switch(s){case"string":case"number":l=!0;break;case"object":switch(e.$$typeof){case n:case r:l=!0}}if(l)return a=a(l=e),e=""===o?"."+N(l,0):o,I(a)?(i="",null!=e&&(i=e.replace(M,"$&/")+"/"),k(a,t,i,"",(function(e){return e}))):null!=a&&(P(a)&&(a=function(e,t){return{$$typeof:n,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(a,i+(!a.key||l&&l.key===a.key?"":(""+a.key).replace(M,"$&/")+"/")+e)),t.push(a)),1;if(l=0,o=""===o?".":o+":",I(e))for(var c=0;c<e.length;c++){var u=o+N(s=e[c],c);l+=k(s,t,i,u,a)}else if(u=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=m&&e[m]||e["@@iterator"])?e:null}(e),"function"==typeof u)for(e=u.call(e),c=0;!(s=e.next()).done;)l+=k(s=s.value,t,i,u=o+N(s,c++),a);else if("object"===s)throw t=String(e),Error("Objects are not valid as a React child (found: "+("[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return l}function A(e,t,n){if(null==e)return e;var r=[],i=0;return k(e,r,"","",(function(e){return t.call(n,e,i++)})),r}function O(e){if(-1===e._status){var t=e._result;(t=t()).then((function(t){0!==e._status&&-1!==e._status||(e._status=1,e._result=t)}),(function(t){0!==e._status&&-1!==e._status||(e._status=2,e._result=t)})),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var D={current:null},_={transition:null},T={ReactCurrentDispatcher:D,ReactCurrentBatchConfig:_,ReactCurrentOwner:S};t.Children={map:A,forEach:function(e,t,n){A(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return A(e,(function(){t++})),t},toArray:function(e){return A(e,(function(e){return e}))||[]},only:function(e){if(!P(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},t.Component=v,t.Fragment=i,t.Profiler=a,t.PureComponent=b,t.StrictMode=o,t.Suspense=u,t.__SECRET_INT
vendor: 6,452 bytes, lines 35-44
35ERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=T,t.cloneElement=function(e,t,r){if(null==e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var i=h({},e.props),o=e.key,a=e.ref,s=e._owner;if(null!=t){if(void 0!==t.ref&&(a=t.ref,s=S.current),void 0!==t.key&&(o=""+t.key),e.type&&e.type.defaultProps)var l=e.type.defaultProps;for(c in t)E.call(t,c)&&!C.hasOwnProperty(c)&&(i[c]=void 0===t[c]&&void 0!==l?l[c]:t[c])}var c=arguments.length-2;if(1===c)i.children=r;else if(1<c){l=Array(c);for(var u=0;u<c;u++)l[u]=arguments[u+2];i.children=l}return{$$typeof:n,type:e.type,key:o,ref:a,props:i,_owner:s}},t.createContext=function(e){return(e={$$typeof:l,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:s,_context:e},e.Consumer=e},t.createElement=x,t.createFactory=function(e){var t=x.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:c,render:e}},t.isValidElement=P,t.lazy=function(e){return{$$typeof:d,_payload:{_status:-1,_result:e},_init:O}},t.memo=function(e,t){return{$$typeof:p,type:e,compare:void 0===t?null:t}},t.startTransition=function(e){var t=_.transition;_.transition={};try{e()}finally{_.transition=t}},t.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")},t.useCallback=function(e,t){return D.current.useCallback(e,t)},t.useContext=function(e){return D.current.useContext(e)},t.useDebugValue=function(){},t.useDeferredValue=function(e){return D.current.useDeferredValue(e)},t.useEffect=function(e,t){return D.current.useEffect(e,t)},t.useId=function(){return D.current.useId()},t.useImperativeHandle=function(e,t,n){return D.current.useImperativeHandle(e,t,n)},t.useInsertionEffect=function(e,t){return D.current.useInsertionEffect(e,t)},t.useLayoutEffect=function(e,t){return D.current.useLayoutEffect(e,t)},t.useMemo=function(e,t){return D.current.useMemo(e,t)},t.useReducer=function(e,t,n){return D.current.useReducer(e,t,n)},t.useRef=function(e){return D.current.useRef(e)},t.useState=function(e){return D.current.useState(e)},t.useSyncExternalStore=function(e,t,n){return D.current.useSyncExternalStore(e,t,n)},t.useTransition=function(){return D.current.useTransition()},t.version="18.2.0"},7810:(e,t,n)=>{"use strict";e.exports=n(5677)},1613:(e,t)=>{"use strict";
36/**
37 * @license React
38 * scheduler.production.min.js
39 *
40 * Copyright (c) Facebook, Inc. and its affiliates.
41 *
42 * This source code is licensed under the MIT license found in the
43 * LICENSE file in the root directory of this source tree.
44 */function n(e,t){var n=e.length;e.push(t);e:for(;0<n;){var r=n-1>>>1,i=e[r];if(!(0<o(i,t)))break e;e[r]=t,e[n]=i,n=r}}function r(e){return 0===e.length?null:e[0]}function i(e){if(0===e.length)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,i=e.length,a=i>>>1;r<a;){var s=2*(r+1)-1,l=e[s],c=s+1,u=e[c];if(0>o(l,n))c<i&&0>o(u,l)?(e[r]=u,e[c]=n,r=c):(e[r]=l,e[s]=n,r=s);else{if(!(c<i&&0>o(u,n)))break e;e[r]=u,e[c]=n,r=c}}}return t}function o(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if("object"==typeof performance&&"function"==typeof performance.now){var a=performance;t.unstable_now=function(){return a.now()}}else{var s=Date,l=s.now();t.unstable_now=function(){return s.now()-l}}var c=[],u=[],p=1,d=null,m=3,f=!1,h=!1,g=!1,v="function"==typeof setTimeout?setTimeout:null,y="function"==typeof clearTimeout?clearTimeout:null,b="undefined"!=typeof setImmediate?setImmediate:null;function w(e){for(var t=r(u);null!==t;){if(null===t.callback)i(u);else{if(!(t.startTime<=e))break;i(u),t.sortIndex=t.expirationTime,n(c,t)}t=r(u)}}function I(e){if(g=!1,w(e),!h)if(null!==r(c))h=!0,_(E);else{var t=r(u);null!==t&&T(I,t.startTime-e)}}function E(e,n){h=!1,g&&(g=!1,y(P),P=-1),f=!0;var o=m;try{for(w(n),d=r(c);null!==d&&(!(d.expirationTime>n)||e&&!k());){var a=d.callback;if("function"==typeof a){d.callback=null,m=d.priorityLevel;var s=a(d.expirationTime<=n);n=t.unstable_now(),"function"==typeof s?d.callback=s:d===r(c)&&i(c),w(n)}else i(c);d=r(c)}if(null!==d)var l=!0;else{var p=r(u);null!==p&&T(I,p.startTime-n),l=!1}return l}finally{d=null,m=o,f=!1}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var S,C=!1,x=null,P=-1,M=5,N=-1;function k(){return!(t.unstable_now()-N<M)}function A(){if(null!==x){var e=t.unstable_now();N=e;var n=!0;try{n=x(!0,e)}finally{n?S():(C=!1,x=null)}}else C=!1}if("function"==typeof b)S=function(){b(A)};else if("undefined"!=typeof MessageChannel){var O=new MessageChannel,D=O.port2;O.port1.onmessage=A,S=function(){D.postMessage(null)}}else S=function(){v(A,0)};function _(e){x=e,C||(C=!0,S())}function T(e,n){P=v((function(){e(t.unstable_now())}),n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){h||f||(h=!0,_(E))},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):M=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return m},t.unstable_getFirstCallbackNode=function(){return r(c)},t.unstable_next=function(e){switch(m){case 1:case 2:case 3:var t=3;break;default:t=m}var n=m;m=t;try{return e()}finally{m=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=m;m=e;try{return t()}finally{m=n}},t.unstable_scheduleCallback=function(e,i,o){var a=t.unstable_now();switch("object"==typeof o&&null!==o?o="number"==typeof(o=o.delay)&&0<o?a+o:a:o=a,e){case 1:var s=-1;break;case 2:s=250;break;case 5:s=1073741823;break;case 4:s=1e4;break;default:s=5e3}return e={id:p++,callback:i,priorityLevel:e,startTime:o,expirationTime:s=o+s,sortIndex:-1},o>a?(e.sortIndex=o,n(u,e),null===r(c)&&e===r(u)&&(g?(y(P),P=-1):g=!0,T(I,o-a))):(e.sortIndex=s,n(c,e),h||f||(h=!0,_(E))),e},t.unstable_shouldYield=k,t.unstable_wrapCallback=function(e){var t=m;return function(){var n=m;m=t;try{return e.apply(this,arguments)}finally{m=n}}}}
44,2328:(e,t,n)=>{"use strict";e.exports=n(1613)},5968:e=>{e.exports=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,n=[],r=0;r<e.rangeCount;r++)n.push(e.getRangeAt(r));switch(t.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":t.blur();break;default:t=null}return e.removeAllRanges(),function(){"Caret"===e.type&&e.removeAllRanges(),e.rangeCount||n.forEach((function(t){e.addRange(t)})),t&&t.focus()}}},8175:(e,t,n)=>{"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,{A:()=>r})},4180:(e,t,n)=>{"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(this,arguments)}n.d(t,{A:()=>r})},6887:(e,t,n)=>{"use strict";function r(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}n.d(t,{A:()=>r})},2722:(e,t,n)=>{"use strict";function r(e,t){return r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},r(e,t)}n.d(t,{A:()=>r})},6136:(e,t,n)=>{"use strict";n.d(t,{A:()=>p});const r=e=>"bigint"==typeof e||!Number.isNaN(Number(e))&&Math.floor(Number(e))===e,i=e=>"bigint"==typeof e||e>=0&&Number.isSafeInteger(e);function o(e,t){if(0===t.length)return e;let n;const r=[...e];for(let i=r.length-1,o=0,a=0;i>0;i--,o++){o%=t.length,a+=n=t[o].codePointAt(0);const e=(n+o+a)%i,s=r[i],l=r[e];r[e]=s,r[i]=l}return r}const a=(e,t)=>e.reduce(((n,r)=>{const i=t.indexOf(r);if(-1===i)throw new Error(`The provided ID (${e.join("")}) is invalid, as it contains characters that do not exist in the alphabet (${t.join("")})`);if("bigint"==typeof n)return n*BigInt(t.length)+BigInt(i);const o=n*t.length+i;return Number.isSafeInteger(o)?o:(u("Unable to decode the provided string, due to lack of support for BigInt numbers in the current environment"),BigInt(n)*BigInt(t.length)+BigInt(i))}),0),s=/^\+?\d+$/,l=e=>new RegExp(e.map((e=>c(e))).sort(((e,t)=>t.length-e.length)).join("|")),c=e=>e.replace(/[\s#$()*+,.?[\\\]^{|}-]/g,"\\$&"),u=(e="BigInt is not available in this environment")=>{if("function"!=typeof BigInt)throw new TypeError(e)};class p{constructor(e="",t=0,n="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890",r="cfhistuCFHISTU"){if(this.minLength=t,"number"!=typeof t)throw new TypeError(`Hashids: Provided 'minLength' has to be a number (is ${typeof t})`);if("string"!=typeof e)throw new TypeError(`Hashids: Provided 'salt' has to be a string (is ${typeof e})`);if("string"!=typeof n)throw new TypeError(`Hashids: Provided alphabet has to be a string (is ${typeof n})`);const i=Array.from(e),a=Array.from(n),s=Array.from(r);this.salt=i;
44const u=[...new Set(a)];var p;if(u.length<16)throw new Error(`Hashids: alphabet must contain at least 16 unique characters, provided: ${u.join("")}`);this.alphabet=(p=s,u.filter((e=>!p.includes(e))));const d=((e,t)=>e.filter((e=>t.includes(e))))(s,u);let m,f;this.seps=o(d,i),(0===this.seps.length||this.alphabet.length/this.seps.length>3.5)&&(m=Math.ceil(this.alphabet.length/3.5),m>this.seps.length&&(f=m-this.seps.length,this.seps.push(...this.alphabet.slice(0,f)),this.alphabet=this.alphabet.slice(f))),this.alphabet=o(this.alphabet,i);const h=Math.ceil(this.alphabet.length/12);this.alphabet.length<3?(this.guards=this.seps.slice(0,h),this.seps=this.seps.slice(h)):(this.guards=this.alphabet.slice(0,h),this.alphabet=this.alphabet.slice(h)),this.guardsRegExp=l(this.guards),this.sepsRegExp=l(this.seps),this.allowedCharsRegExp=(e=>new RegExp(`^[${e.map((e=>c(e))).sort(((e,t)=>t.length-e.length)).join("")}]+$`))([...this.alphabet,...this.guards,...this.seps])}encode(e,...t){let n=Array.isArray(e)?e:[...null!=e?[e]:[],...t];return 0===n.length?"":(n.every(r)||(n=n.map((e=>"bigint"==typeof e||"number"==typeof e?e:(e=>{if(!s.test(e))return Number.NaN;const t=Number.parseInt(e,10);return Number.isSafeInteger(t)?t:(u("Unable to encode the provided BigInt string without loss of information due to lack of support for BigInt type in the current environment"),BigInt(e))})(String(e))))),n.every(i)?this._encode(n).join(""):"")}decode(e){return e&&"string"==typeof e&&0!==e.length?this._decode(e):[]}encodeHex(e){let t=e;switch(typeof t){case"bigint":t=t.toString(16);break;case"string":if(!/^[\dA-Fa-f]+$/.test(t))return"";break;default:throw new Error(`Hashids: The provided value is neither a string, nor a BigInt (got: ${typeof t})`)}const n=(r=t,i=12,o=e=>Number.parseInt(`1${e}`,16),Array.from({length:Math.ceil(r.length/i)},((e,t)=>o(r.slice(t*i,(t+1)*i)))));var r,i,o;return this.encode(n)}decodeHex(e){return this.decode(e).map((e=>e.toString(16).slice(1))).join("")}isValidId(e){return this.allowedCharsRegExp.test(e)}_encode(e){let{alphabet:t}=this;const n=e.reduce(((e,t,n)=>e+("bigint"==typeof t?Number(t%BigInt(n+100)):t%(n+100))),0);let r=[t[n%t.length]];const i=[...r],{seps:a}=this,{guards:s}=this;if(e.forEach(((n,s)=>{const l=i.concat(this.salt,t);t=o(t,l);const c=((e,t)=>{const n=[];let r=e;if("bigint"==typeof r){const e=BigInt(t.length);do{n.unshift(t[Number(r%e)]),r/=e}while(r>BigInt(0))}else do{n.unshift(t[r%t.length]),r=Math.floor(r/t.length)}while(r>0);return n})(n,t);if(r.push(...c),s+1<e.length){const e=c[0].codePointAt(0)+s,t="bigint"==typeof n?Number(n%BigInt(e)):n%e;r.push(a[t%a.length])}})),r.length<this.minLength){const e=(n+r[0].codePointAt(0))%s.length;if(r.unshift(s[e]),r.length<this.minLength){const e=(n+r[2].codePointAt(0))%s.length;r.push(s[e])}}const l=Math.floor(t.length/2);for(;r.length<this.minLength;){t=o(t,t),r.unshift(...t.slice(l)),r.push(...t.slice(0,l));const e=r.length-this.minLength;if(e>0){const t=e/2;r=r.slice(t,t+this.minLength)}}return r}_decode(e){if(!this.isValidId(e))throw new Error(`The provided ID (${e}
44) is invalid, as it contains characters that do not exist in the alphabet (${this.guards.join("")}${this.seps.join("")}${this.alphabet.join("")})`);const t=e.split(this.guardsRegExp),n=t[3===t.length||2===t.length?1:0];if(0===n.length)return[];const r=n[Symbol.iterator]().next().value,i=n.slice(r.length).split(this.sepsRegExp);let s=this.alphabet;const l=[];for(const c of i){const e=o(s,[r,...this.salt,...s].slice(0,s.length));l.push(a(Array.from(c),e)),s=e}return this._encode(l).join("")!==e?[]:l}}},389:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=!0,i="Invariant failed";function o(e,t){if(!e){if(r)throw new Error(i);var n="function"==typeof t?t():t,o=n?"".concat(i,": ").concat(n):i;throw new Error(o)}}}}]);

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.