1/*! For license information please see 166.576a0df1667a7989477e.js.LICENSE.txt */ 2"use strict";(self.webpackChunkfv_web=self.webpackChunkfv_web||[]).push([[166],{4166(e,t,a){a.r(t),a.d(t,{default:()=>Pv});var n=a(96540),r=a(3110),l=a(48079),i=a.n(l),o=a(86226),c=a.n(o),s=(a(62062),a(44114),a(18111),a(7588),a(26099),a(23500),a(5556)),d=a.n(s),u=(a(61701),a(86691)),m=a(77832),p=a(40800),v=a(62262),f=a(7971);function h(e){var t,a,l,o,c=e.sites,s=e.site;return(null==c?void 0:c.length)>1?n.createElement(u.W1,{as:"div",className:"relative px-2",id:"DashboardPresentationSiteSelect"},n.createElement("div",null,n.createElement(u.IU,{className:"group w-full bg-charcoal-900 text-white rounded-lg px-3.5 py-2 text-sm text-left font-medium hover:bg-charcoal-500"},n.createElement("span",{className:"flex w-full justify-between items-center"},n.createElement("span",{className:"flex min-w-0 items-center justify-between space-x-3"},null!=s&&null!==(t=s.logo)&&void 0!==t&&t.id?n.createElement("div",{className:"h-12 w-12"},n.createElement(v.A.Presentation,{logo:null==s?void 0:s.logo,size:f.xDg})):n.createElement("div",{className:"h-12 w-12 bg-scarlet-800 text-white text-xl rounded-full flex items-center justify-center"},n.createElement("span",{className:"text-center"},null==s||null===(a=s.title)||void 0===a?void 0:a.charAt(0))),n.createElement("span",{className:"flex-1 flex flex-col min-w-0"},n.createElement("span",{className:"text-sm font-medium truncate"},null==s?void 0:s.title))),(0,p.A)("ChevronUpDown","fill-current shrink-0 h-5 w-5 text-white")))),n.createElement(m.e,{as:n.Fragment,enter:"transition ease-out duration-100",enterFrom:"transform opacity-0 scale-95",enterTo:"transform opacity-100 scale-100",leave:"transition ease-in duration-75",leaveFrom:"transform opacity-100 scale-100",leaveTo:"transform opacity-0 scale-95"},n.createElement(u.c,{className:"z-10 mx-3 origin-top absolute right-0 left-0 mt-1 rounded-lg shadow-lg bg-white ring-1 ring-black/50 divide-y divide-charcoal-100 focus:outline-hidden"},(null==c?void 0:c.length)>1&&i()(c).call(c,function(e){return n.createElement("div",{key:null==e?void 0:e.id,className:"py-1"},n.createElement(u.Dr,null,function(t){var a,l,i=t.focus;return n.createElement("div",{className:"".concat(i?"bg-charcoal-50 text-charcoal-900":"text-charcoal-700"," group w-full rounded-lg px-3.5 py-2 text-sm text-left font-medium hover:bg-charcoal-100")},n.createElement(r.N_,{to:"/".concat(null==e?void 0:e.sitename,"/dashboard"),className:"flex w-full"},n.createElement("span",{className:"flex w-full justify-between items-center"},n.createElement("span",{className:"flex min-w-0 items-center justify-between space-x-3"},null!=e&&null!==(a=e.logo)&&void 0!==a&&a.id?n.createElement("div",{className:"h-12 w-12"},n.createElement(v.A.Presentation,{logo:null==e?void 0:e.logo,size:f.xDg})):n.createElement("div",{className:"h-12 w-12 bg-scarlet-800 text-white text-xl rounded-full flex items-center justify-center"},n.createElement("span",{className:"text-center"},null==e||null===(l=e.title)||void 0===l?void 0:l.charAt(0))),n.createElement("span",{className:"flex-1 flex flex-col min-w-0"},n.createElement("span",{className:"text-charcoal-900 text-sm font-medium truncate"},null==e?void 0:e.title))))))}))})))):n.createElement("div",{className:"relative px-2"},n.createElement("div",{className:"w-full bg-charcoal-900 text-white rounded-lg px-2 py-2 text-sm text-left font-medium"},n.createElement("span",{className:"flex w-full justify-between items-center"},n.createElement("span",{className:"flex min-w-0 items-center justify-between space-x-3"},null!=s&&null!==(l=s.logo)&&void 0!==l&&l.id?n.createElement("div",{className:"h-12 w-12"},n.createElement(v.A.Presentation,{logo:null==s?void 0:s.logo,size:f.xDg})):n.createElement("div",{className:"h-12 w-12 bg-scarlet-800 text-white text-xl rounded-full flex items-center justify-center"},n.createElement("span",{className:"text-center"},null==s||null===(o=s.title)||void 0===o?void 0:o.charAt(0))),n.createElement("span",{className:"flex-1 flex flex-col min-w-0"},n.createElement("span",{className:"text-sm font-medium truncate"},null==s?void 0:s.title))))))}var b=d().array,y=d().object;h.propTypes={site:y,sites:b};const E=h;var g=a(80210),x=a(61919);function N(e){var t=e.children,a=e.currentUser,l=e.site,i=e.logout,o=n.createElement("div",{className:"px-2 py-4 space-y-1"},n.createElement("button",{"data-testid":"logout-btn",type:"button",onClick:i,className:"group flex w-full items-center p-2 text-sm font-medium rounded-lg text-charcoal-200 hover:bg-charcoal-500 hover:text-white"},(0,p.A)("LogOut","text-charcoal-500 fill-current group-hover:text-charcoal-200 mr-4 shrink-0 h-6 w-6"),n.createElement("span",null,"Sign Out")));return n.createElement("div",{"data-testid":"DashboardPresentation"},n.createElement("div",{className:"flex w-64 flex-col fixed inset-y-0"},n.createElement("div",{className:"flex-1 flex flex-col min-h-0 bg-charcoal-900 divide-y divide-charcoal-500 space-y-2"},n.createElement("div",{className:"flex-1 flex flex-col overflow-y-auto"},n.createElement(r.N_,{to:"/",className:"flex items-center shrink-0 m-4"},n.createElement("span",{className:"sr-only"},"FirstVoices Logo"),(0,p.A)("FVLogo","h-10 w-auto fill-current text-white")),n.createElement("nav",{className:"flex-1"},n.createElement(E,{sites:null==a?void 0:a.teamMemberSites,site:l}),n.createElement("div",{className:"flex-1 divide-y divide-charcoal-500 space-y-2"},w(null==l?void 0:l.sitename),A(null==a?void 0:a.teamMemberSites)))),n.createElement("div",null,o,C(a)))),n.createElement("div",{className:"bg-charcoal-100 pl-64 flex flex-col min-h-screen"},n.createElement("div",null,t)))}var w=function(e){var t=[{name:"Dashboard",href:"/".concat(e,"/dashboard"),icon:"Dashboard",auth:x.ZX},{name:"Create",href:"/".concat(e,"/dashboard/create"),icon:"Create",auth:x.zA},{name:"Edit",href:"/".concat(e,"/dashboard/edit"),icon:"Pencil",auth:x.zA},{name:"Media",href:"/".concat(e,"/dashboard/media"),icon:"Microphone",auth:x.zA},{name:"Reports",href:"/".concat(e,"/dashboard/reports"),icon:"Reports",auth:x.zA},{name:"Exports",href:"/".concat(e,"/dashboard/exports"),icon:"Spreadsheet",auth:x.zA},{name:"Batch Imports",href:"/".concat(e,"/dashboard/imports"),icon:"ImportData",auth:x.z4},{name:"Member Management",href:"/".concat(e,"/dashboard/memberships"),icon:"Members",auth:x.z4}];return n.createElement("div",{className:"pl-14 pr-2 pb-4 space-y-1"},i()(t).call(t,function(e){var t=(0,r.x$)(e.href),a=(0,r.RQ)({path:t.pathname,end:!0});return n.createElement(g.A,{key:e.name,siteMembership:e.auth},n.createElement(r.N_,{"data-testid":"DashboardPresentation".concat(e.name),to:e.href,className:"group flex items-center p-2 text-sm font-medium rounded-lg ".concat(a?"bg-charcoal-900 text-white":"text-charcoal-200 hover:bg-charcoal-500 hover:text-white")},(0,p.A)(e.icon,"fill-current mr-4 shrink-0 h-6 w-6"),e.name))}))},A=function(e){var t=[];return(null==e?void 0:e.length)>0&&c()(e).call(e,function(e){return t.push({name:"".concat(null==e?void 0:e.title," site"),href:"/".concat(null==e?void 0:e.sitename),icon:"BackArrow"})}),n.createElement("div",{className:"px-2 py-4 space-y-1"},n.createElement("a",{href:"https://firstvoices.atlassian.net/servicedesk/customer/portals",className:"group flex items-center p-2 text-sm font-medium rounded-lg text-charcoal-200 hover:bg-charcoal-500 hover:text-white",target:"_blank",rel:"noreferrer noopener"},(0,p.A)("QuestionCircleSolid","text-charcoal-500 fill-current group-hover:text-charcoal-200 mr-4 shrink-0 h-6 w-6"),"Support"),i()(t).call(t,function(e){return n.createElement(r.N_,{key:e.name,to:e.href,className:"group flex items-center p-2 text-sm font-medium rounded-lg text-charcoal-200 hover:bg-charcoal-500 hover:text-white"},(0,p.A)(e.icon,"text-charcoal-500 fill-current group-hover:text-charcoal-200 mr-4 shrink-0 h-6 w-6"),e.name)}))},C=function(e){return n.createElement("div",{className:"shrink-0 flex bg-charcoal-500 p-4"},n.createElement("div",{className:"shrink-0 w-full group block"},n.createElement("div",{className:"flex items-center"},n.createElement("div",{className:"inline-flex"},n.createElement("div",{className:"inline-block text-left"},n.createElement("div",{className:"flex max-w-xs p-3 bg-scarlet-800 hover:bg-scarlet-900 text-white text-xl rounded-full h-12 w-12 items-center justify-center"}
2,null==e?void 0:e.userInitials))),n.createElement("div",{className:"ml-3"},n.createElement("p",{className:"text-sm font-medium text-white"},null==e?void 0:e.fullName),n.createElement("p",{className:"text-xs font-medium text-charcoal-200 group-hover:text-charcoal-100"})))))},T=d().node,S=d().object,k=d().func;N.propTypes={children:T,currentUser:S,site:S,logout:k};const I=N;var j=a(16781),H=a.n(j),R=a(27414),F=a.n(R),O=a(50697),M=a.n(O),P=a(26100),q=a.n(P),B=a(18700),D=a.n(B),z=a(78928),L=a.n(z),W=a(36751),V=a.n(W),U=a(25110),G=a.n(U),_=a(53930),Y=a.n(_),Q=a(34089),J=a.n(Q),$=a(11393),K=a.n($),Z=(a(52675),a(89463),a(2259),a(45700),a(16280),a(28706),a(2008),a(23792),a(89572),a(22489),a(2892),a(83851),a(81278),a(79432),a(47764),a(62953),a(46550)),X=a(2330),ee=a(38813),te=(a(48598),a(51448));const ae=function(e){var t,a,n,r,l,i,o,c,s,d,u,m,p=e.urlPrefix,v=void 0===p?"":p,h=(0,X.Yb)().site,b=(0,te.A)().checkIfUserAtLeastRole;function y(e){return v?[v,e].join("/"):e}var E={WORDS:{id:"word-edit",icon:"Word",name:"Edit words",description:"Edit the words in your dictionary",href:y(K()(t=K()(a="entries?".concat(f.QE4,"=")).call(a,f.uJk)).call(t,b(f.qSA)?"":K()(n="&".concat(f.TJ1,"=")).call(n,f.Dew))),iconColor:"word-color-700",auth:f.zA_},PHRASES:{id:"phrase-edit",icon:"Phrase",name:"Edit phrases",description:"Edit the phrases in your dictionary",href:y(K()(r=K()(l="entries?".concat(f.QE4,"=")).call(l,f.zO7)).call(r,b(f.qSA)?"":K()(i="&".concat(f.TJ1,"=")).call(i,f.Dew))),iconColor:"phrase-color-800",auth:f.zA_},SONGS:{id:"song-edit",icon:"Song",name:"Edit songs",description:"Edit the songs on your site",href:y(K()(o=K()(c="entries?".concat(f.QE4,"=")).call(c,f.R$x)).call(o,b(f.qSA)?"":K()(s="&".concat(f.TJ1,"=")).call(s,f.Dew))),iconColor:"song-color-900",auth:f.zA_},STORIES:{id:"story-edit",icon:"Story",name:"Edit stories",description:"Edit the stories on your site",href:y(K()(d=K()(u="entries?".concat(f.QE4,"=")).call(u,f.foM)).call(d,b(f.qSA)?"":K()(m="&".concat(f.TJ1,"=")).call(m,f.Dew))),iconColor:"story-color-900",auth:f.zA_},SPEAKERS:{id:"speaker-edit",icon:"Speak",name:"Edit speakers",description:"Edit the speakers on your site",href:y("speakers"),iconColor:"blumine-900",auth:f.qSA},CATEGORIES:{id:"category-edit",icon:"Categories",name:"Edit categories",description:"Edit the categories for words and phrases in your dictionary",href:y("categories"),iconColor:"charcoal-500",auth:f.z4J},WIDGETS:{id:"widget-edit",icon:"Widget",name:"Edit widgets",description:"Manage and edit the widgets on your site",href:y("widgets"),iconColor:"scarlet-900",auth:f.z4J},PAGES:{id:"page-edit",icon:"WebPages",name:"Edit custom pages",description:"Manage and edit the custom pages on your site",href:y("pages"),iconColor:"charcoal-500",auth:f.z4J},HOMEPAGE:{id:"home-edit",icon:"Home",name:"Edit homepage",description:"Edit the main homepage for your site",href:y("home"),iconColor:"blumine-900",auth:f.z4J},ALPHABET:{id:"alphabet-edit",icon:"Alphabet",name:"Edit alphabet",description:"Update media and linked content for your alphabet characters",href:y("alphabet"),iconColor:"blumine-900",auth:f.z4J},IMMERSION:{id:"immersion-edit",icon:"Translate",name:"Edit immersion labels",description:"Update the labels used in immersion mode on your site",href:y("immersion"),iconColor:"charcoal-500",auth:f.z4J},GALLERY:{id:"gallery-edit",icon:"Images",name:"Edit a gallery",description:"Edit an image gallery on your site",href:y("galleries"),iconColor:"blumine-900",auth:f.zA_}};return{headerContent:{title:"Edit",subtitle:"Edit content on your site.",icon:"Pencil"},site:h,tileContent:[E.WORDS,E.PHRASES,E.SONGS,E.STORIES,E.SPEAKERS,E.CATEGORIES,E.WIDGETS,E.PAGES,E.HOMEPAGE,E.ALPHABET,E.IMMERSION,E.GALLERY],editTiles:E}},ne=function(e){var t=e.urlPrefix,a=void 0===t?"":t,n=(0,X.Yb)().site;function r(e){return a?[a,e].join("/"):e}var l={WORD:{id:"word-create",icon:"Word",name:"Create a word",description:"Add a new word to your dictionary",href:r("word"),iconColor:"word-color-700",auth:x.zA},PHRASE:{id:"phrase-create",icon:"Phrase",name:"Create a phrase",description:"Add a new phrase to your dictionary",href:r("phrase"),iconColor:"phrase-color-800",auth:x.zA},SONG:{id:"song-create",icon:"Song",name:"Create a song",description:"Add a new song to your site",href:r("song"),iconColor:"song-color-900",auth:x.zA},STORY:{id:"story-create",icon:"Story",name:"Create a story",description:"Add a new story to your site",href:r("story"),iconColor:"story-color-900",auth:x.zA},SPEAKER:{id:"speaker-create",icon:"Speak",name:"Add a speaker",description:"Add a new speaker to your site",href:r("speaker"),iconColor:"blumine-900",auth:x.qS},CATEGORY:{id:"category-create",icon:"Category",name:"Add a category",description:"Add a new category to your dictionary",href:r("category"),iconColor:"charcoal-500",auth:x.z4},WIDGET:{id:"widget-create",icon:"Widget",name:"Create a widget",description:"Add a new widget to your site's collection",href:r("widget"),iconColor:"scarlet-900",auth:x.z4},PAGE:{id:"page-create",icon:"WebPages",name:"Create a custom page",description:"Add a new page to your site",href:r("page"),iconColor:"charcoal-500",auth:x.z4},GALLERY:{id:"gallery-create",icon:"Images",name:"Create a gallery",description:"Add a new image gallery to your site",href:r("gallery"),iconColor:"blumine-900",auth:x.zA}};
2return{headerContent:{title:"Create",subtitle:"Create new items for your site.",icon:"Add"},site:n,tileContent:[l.WORD,l.PHRASE,l.SONG,l.STORY,l.SPEAKER,l.CATEGORY,l.WIDGET,l.PAGE,l.GALLERY],createTiles:l}};function re(e){return re="function"==typeof H()&&"symbol"==typeof F()?function(e){return typeof e}:function(e){return e&&"function"==typeof H()&&e.constructor===H()&&e!==H().prototype?"symbol":typeof e},re(e)}function le(e,t){var a=M()(e);if(q()){var n=q()(e);t&&(n=D()(n).call(n,function(t){return L()(e,t).enumerable})),a.push.apply(a,n)}return a}function ie(e){for(var t=1;t<arguments.length;t++){var a,n,r=null!=arguments[t]?arguments[t]:{};t%2?c()(a=le(Object(r),!0)).call(a,function(t){oe(e,t,r[t])}):V()?G()(e,V()(r)):c()(n=le(Object(r))).call(n,function(t){Y()(e,t,L()(r,t))})}return e}function oe(e,t,a){return(t=function(e){var t=function(e){if("object"!=re(e)||!e)return e;var t=e[J()];if(void 0!==t){var a=t.call(e,"string");if("object"!=re(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==re(t)?t:t+""}(t))in e?Y()(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}var ce=a(11265),se=a.n(ce),de=(a(27495),a(25440),a(42762),a(54981));function ue(e){var t=e.tile;return n.createElement("div",{id:"DashboardTilePresentation","data-testid":"dashboard-tile-".concat(t.id),className:"relative group bg-white p-5 focus-within:ring-2 focus-within:ring-inset focus-within:ring-blumine-600"},n.createElement("div",null,n.createElement("span",{className:"text-".concat(t.iconColor," rounded-lg inline-flex ring-4 ring-white")},(0,p.A)(t.icon,"h-12 w-12 fill-current"))),n.createElement("div",{className:"mt-4 space-y-2 text-pretty"},n.createElement("h3",{className:"text-lg font-medium"},null!=t&&t.externalLink?n.createElement("a",{href:t.href,className:"focus:outline-hidden",target:"_blank",rel:"noreferrer noopener"},n.createElement("span",{className:"absolute inset-0","aria-hidden":"true"}),t.name):n.createElement(r.N_,{to:t.href,className:"focus:outline-hidden"},n.createElement("span",{className:"absolute inset-0","aria-hidden":"true"}),t.name)),n.createElement("p",{className:"text-sm text-charcoal-500 "},t.description)),n.createElement("span",{className:"pointer-events-none absolute top-6 right-6 text-charcoal-200 group-hover:text-charcoal-500","aria-hidden":"true"},(0,p.A)("GoTo","size-6 fill-current")))}var me=d().shape,pe=d().string;ue.propTypes={tile:me({id:pe,name:pe,description:pe,href:pe,icon:pe,iconColor:pe})};const ve=ue;function fe(e){var t=e.tileContent,a=t.length,r=Math.min(a,4);return n.createElement("section",{id:"DashboardTilesPresentation"},n.createElement("div",{className:1===a?"max-w-lg rounded-lg bg-charcoal-100 overflow-hidden shadow-sm":"divide-x divide-charcoal-100 grid grid-cols-".concat(r," gap-px rounded-lg bg-charcoal-100 overflow-hidden shadow-sm")},n.createElement("h2",{className:"sr-only",id:"quick-links-title"},"Quick links"),i()(t).call(t,function(e){return n.createElement(g.A,{key:null==e?void 0:e.id,siteMembership:null!=e&&e.auth?null==e?void 0:e.auth:x.ZX},n.createElement(ve,{tile:e}))})))}var he=d().array;fe.propTypes={tileContent:he};const be=fe,ye=function(){return n.createElement("footer",{"data-testid":"DashboardFooter"},n.createElement("div",{className:"w-full mx-auto p-6 "},n.createElement("p",{className:"text-sm text-charcoal-500 text-center"},"© 2000-",(new Date).getFullYear()," FirstVoices. All rights reserved.")))};function Ee(e){var t,a,r=e.site;return n.createElement("div",{id:"DashboardLocator",className:"flex items-center space-x-5"},n.createElement("div",{className:"pt-1 text-right"},n.createElement("p",{className:"text-xl font-bold text-charcoal-900"},"You are on:"),n.createElement("p",{className:"text-xl font-medium text-charcoal-500"},null==r?void 0:r.title)),n.createElement("div",{className:"shrink-0"},null!=r&&null!==(t=r.logo)&&void 0!==t&&t.id?n.createElement("div",{className:"h-20 w-20"},n.createElement(v.A.Presentation,null)):n.createElement("div",null,n.createElement("div",{className:"flex max-w-xs p-3 bg-scarlet-800 hover:bg-scarlet-900 text-white text-3xl rounded-full h-20 w-20 items-center justify-center"},n.createElement("span",{className:"text-center"},null==r||null===(a=r.title)||void 0===a?void 0:a.charAt(0))))))}var ge=d().object;
2Ee.propTypes={site:ge};const xe=Ee;function Ne(e){var t,a=e.children,r=e.headerContent,l=e.site,i=e.tileContent,o=(null==r?void 0:r.iconColor)||"scarlet-800";return n.createElement("div",{className:"flex flex-col min-h-screen justify-between"},n.createElement("main",{id:"DashboardLandingPresentation",className:"space-y-5"},n.createElement(de.A,{titleArray:[(se()(t=(null==r?void 0:r.title)||"").call(t)||"Entries").replace(/^(?!(edit|create|media)\b)/i,"Edit ")]}),n.createElement("div",{className:"w-full bg-white shadow-sm"},n.createElement("h1",{className:"sr-only"},null==r?void 0:r.title),n.createElement("div",{className:"mx-auto px-8 py-6"},n.createElement("div",{className:"flex items-center justify-between"},n.createElement("div",{className:"sm:flex sm:space-x-5 items-center"},n.createElement("div",{className:"shrink-0"},n.createElement("div",{className:"flex max-w-xs p-3 bg-".concat(o," text-white text-3xl rounded-full h-20 w-20 items-center justify-center")},(0,p.A)(null==r?void 0:r.icon,"fill-current h-12 w-12"))),n.createElement("div",{className:"mt-4 text-center sm:mt-0 sm:pt-1 sm:text-left"},n.createElement("p",{className:"text-xl font-bold text-".concat(o," sm:text-2xl")},null==r?void 0:r.title),n.createElement("p",{className:"text-sm font-medium text-charcoal-500"},null==r?void 0:r.subtitle))),n.createElement(xe,{site:l})))),(null==i?void 0:i.length)>0&&n.createElement("div",{className:"max-w-7xl px-8"},n.createElement(be,{tileContent:i})),n.createElement("div",{className:"px-8"},a)),n.createElement(ye,null))}var we=d().array,Ae=d().node,Ce=d().object;Ne.propTypes={children:Ae,headerContent:Ce,site:Ce,tileContent:we};const Te=Ne;function Se(e){var t=e.tileContent,a=e.headerContent,r=e.site;return n.createElement(Te,{tileContent:t,headerContent:a,site:r})}var ke=d().array,Ie=d().object;Se.propTypes={tileContent:ke,headerContent:Ie,site:Ie};const je=Se;var He=a(12664),Re=a(95009),Fe=a(18979),Oe=a.n(Fe),Me=a(49763),Pe=a.n(Me),qe=a(62222),Be=a.n(qe),De=a(66615),ze=a.n(De),Le=(a(23418),a(34782),a(90906),a(38781),a(79364));function We(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}function Ve(e){var t,a,r=e.deleteHandler,l=e.label,i=e.disabled,o=void 0!==i&&i,c=e.message,s=void 0===c?"Are you sure you want to delete this?":c,d=e.note,u=void 0===d?null:d,m=e.styling,v=void 0===m?"btn-secondary btn-md":m,h=(t=(0,n.useState)(!1),a=2,function(e){if(ze()(e))return e}(t)||function(e,t){var a=null==e?null:void 0!==H()&&Be()(e)||e["@@iterator"];if(null!=a){var n,r,l,i,o=[],c=!0,s=!1;try{if(l=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;c=!1}else for(;!(c=(n=l.call(a)).done)&&(o.push(n.value),o.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=a.return&&(i=a.return(),Object(i)!==i))return}finally{if(s)throw r}}return o}}(t,a)||function(e,t){if(e){var a;if("string"==typeof e)return We(e,t);var n=Oe()(a={}.toString.call(e)).call(a,8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Pe()(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?We(e,t):void 0}}(t,a)||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.")}()),b=h[0],y=h[1];return(0,(0,te.A)().checkIfUserAtLeastRole)(f.qSA)&&n.createElement(n.Fragment,null,n.createElement("button",{"data-testid":"DeleteButton",type:"button",onClick:function(){return y(!0)},className:v,disabled:o},(0,p.A)("Trash"),l&&n.createElement("span",null,l)),n.createElement(Le.A.Presentation,{isOpen:b,closeHandler:function(){return y(!1)}},n.createElement("div",{"data-testid":"DeleteModal",className:"inline-block align-bottom space-y-8 bg-white rounded-3xl p-6 lg:py-11 lg:px-16 overflow-hidden shadow-xl transform transition-all sm:align-middle sm:max-w-xl sm:w-full"},n.createElement("div",{className:"space-y-5 text-blumine-900 text-center"},n.createElement("h3",{className:"text-xl font-bold"},s),n.createElement("div",{className:"text-pretty"},u&&n.createElement("p",null,u),n.createElement("p",null,"You cannot undo this action."))),n.createElement("div",{className:"w-full justify-center flex space-x-2"},n.createElement("button",{"data-testid":"delete-cancel",type:"button",className:"btn-secondary btn-md",onClick:function(){return y(!1)}},"Cancel"),n.createElement("button",{"data-testid":"delete-confirm",type:"button",className:"btn-primary btn-md bg-scarlet-800 text-scarlet-50 hover:bg-scarlet-900 focus:outline-hidden focu
2s:ring-2 focus:ring-scarlet-500",onClick:function(){y(!1),r()}},(0,p.A)("Trash"),n.createElement("span",null,"Delete"))))))}var Ue=d().bool,Ge=d().func,_e=d().string;Ve.propTypes={deleteHandler:Ge,disabled:Ue,label:_e,message:_e,note:_e,styling:_e};const Ye=Ve;var Qe=a(80558),Je=a(99154);function $e(e){var t=e.backHandler,a=e.dataToEdit,r=e.deleteHandler,l=e.parentCategoryOptions,i=e.submitHandler,o=He.Ik().shape({title:Qe.B.title({charCount:75}).required("A title is required"),description:Qe.B.paragraph(),parentId:Qe.B.uuid()}),c=(0,Je.A)({defaultValues:{title:"",description:"",parentId:""},validator:o,dataToEdit:a}),s=c.control,d=c.errors,u=c.handleSubmit,m=c.isCreateMode,p=c.register,v=c.reset;return n.createElement("div",{id:"CategoryCrudPresentation",className:"max-w-5xl p-8"},n.createElement(Re.A.Header,{title:m?"Create a new category":"Edit your category",subtitle:m?"Enter the details for your new category.":""}),!m&&n.createElement("div",{className:"w-full flex justify-end mt-6 px-6"},n.createElement(Ye,{deleteHandler:r,label:"Delete category",message:"Are you sure you want to delete this category from your site?"})),n.createElement("form",{onReset:v},n.createElement("div",{className:"mt-6 grid grid-cols-12 gap-6"},n.createElement("div",{className:"col-span-12 sm:col-span-6"},n.createElement(Re.A.TextField,{label:"Title",nameId:"title",register:p,errors:d})),n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.TextField,{label:"Description",nameId:"description",register:p,errors:d})),n.createElement("div",{className:"col-span-12"},(null==l?void 0:l.length)>0?n.createElement(Re.A.Select,{label:"Parent category",nameId:"parentId",control:s,options:l,errors:d}):n.createElement("div",{className:"text-charcoal-900 text-sm"},"NB: A parent category cannot be assigned a parent")),n.createElement("div",{className:"col-span-12 flex justify-end mt-6 px-6"},n.createElement(Re.A.SubmitButtons,{submitLabel:m?"Create category":"Save changes",submitIcon:m?"Add":"Save",cancelIcon:"Close",cancelLabel:"Cancel",onCancelClick:t,onSubmitClick:u(i)})))))}var Ke=d().array,Ze=d().func,Xe=d().object;$e.propTypes={backHandler:Ze,deleteHandler:Ze,submitHandler:Ze,dataToEdit:Xe,parentCategoryOptions:Ke};const et=$e;var tt=a(2518);function at(e,t){if(e){var a;if("string"==typeof e)return nt(e,t);var n=Oe()(a={}.toString.call(e)).call(a,8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Pe()(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?nt(e,t):void 0}}function nt(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}const rt=function(){var e,t,a=(0,r.Zp)(),n=(e=(0,r.ok)(),t=1,function(e){if(ze()(e))return e}(e)||function(e,t){var a=null==e?null:void 0!==H()&&Be()(e)||e["@@iterator"];if(null!=a){var n,r,l,i,o=[],c=!0,s=!1;try{if(l=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;c=!1}else for(;!(c=(n=l.call(a)).done)&&(o.push(n.value),o.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=a.return&&(i=a.return(),Object(i)!==i))return}finally{if(s)throw r}}return o}}(e,t)||at(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.")}())[0].get("id"),l=(0,tt.f_)(),o=(0,tt.ey)({id:n}),c=(0,tt.gl)().onSubmit,s=(0,tt.xy)().onSubmit,d=(0,tt.zk)().onSubmit;return{parentCategoryOptions:function(){var e;if((null==o||null===(e=o.data)||void 0===e||null===(e=e.children)||void 0===e?void 0:e.length)<1||!n){var t,a,r,c=null!=l&&null!==(a=l.data)&&void 0!==a&&a.results?null==l||null===(r=l.data)||void 0===r||null===(r=r.results)||void 0===r?void 0:i()(r).call(r,function(e){return{label:null==e?void 0:e.title,value:null==e?void 0:e.id}}):[];return K()(t=[]).call(t,function(e){return function(e){if(ze()(e))return nt(e)}(e)||function(e){if(void 0!==H()&&null!=Be()(e)||null!=e["@@iterator"])return Pe()(e)}(e)||at(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.")}()}(c),[{label:"---------",value:""}])}return[]}(),submitHandler:function(e){n&&null!=o&&o.data?s(e):c(e)},backHandler:function(){return a(-1)},dataToEdit:null==o?void 0:o.data,deleteHandler:function(){var e;return d(null==o||null===(e=o.data)||void 0===e?void 0:e.id)},categoriesQueryResponse:l}};var lt=a(30945);const it=function(){var e,t=rt(),a=t.backHandler,r=t.dataToEdit,l=t.deleteHandler,i=t.categoriesQueryResponse,o=t.submitHandler,c=t.parentCategoryOptions,s=Boolean(r&&(r.id||r.title)),d=s?"Edit":"Create",u=s?(null==r?void 0:r.title)||(null==r?void 0:r.name):null;return n.createElement(lt.A,{queryResponse:i},n.createElement(de.A,{titleArray:D()(e=["".concat(d," Category"),s?u:null]).call(e,Boolean)}),n.createElement(et,{backHandler:a,dataToEdit:r,submitHandler:o,deleteHandler:l,parentCategoryOptions:c}))};var ot=a(8628),ct=a.n(ot),st=(a(74423),a(21699),a(92880)),dt=a(74544),ut=a(55697),mt=a(35334);function pt(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}function vt(e){var t,a,r,l=e.backHandler,o=e.dataToEdit,c=e.submitHandler,s=e.deleteHandler,d=e.type,u=e.isCreate,m=e.partsOfSpeech,v=(a=(0,ut.A)({searchParamName:"step",defaultValue:"0"}),r=2,function(e){if(ze()(e))return e}(a)||function(e,t){var a=null==e?null:void 0!==H()&&Be()(e)||e["@@iterator"];if(null!=a){var n,r,l,i,o=[],c=!0,s=!1;try{if(l=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;c=!1}else for(;!(c=(n=l.call(a)).done)&&(o.push(n.value),o.length!==t);c=!0);}catch(e){s=!0,r=e}
2finally{try{if(!c&&null!=a.return&&(i=a.return(),Object(i)!==i))return}finally{if(s)throw r}}return o}}(a,r)||function(e,t){if(e){var a;if("string"==typeof e)return pt(e,t);var n=Oe()(a={}.toString.call(e)).call(a,8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Pe()(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?pt(e,t):void 0}}(a,r)||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.")}()),h=v[0],b=v[1],y=Number(h),E=He.Ik().shape({acknowledgements:Qe.B.textArray({charCount:500}),alternateSpellings:Qe.B.textArray(),categories:Qe.B.objectArray(),notes:Qe.B.textArray({charCount:500}),partOfSpeech:Qe.B.uuid(),pronunciations:Qe.B.textArray(),relatedAudio:Qe.B.objectArray(),relatedDocuments:Qe.B.objectArray(),relatedEntries:Qe.B.objectArray(),relatedImages:Qe.B.objectArray(),relatedVideos:Qe.B.objectArray(),relatedVideoLinks:Qe.B.relatedVideoUrlsArray(),title:Qe.B.title({charCount:225}).required("You must enter at least 1 character in this field."),translations:Qe.B.textArray()}),g={acknowledgements:[],alternateSpellings:[],categories:[],notes:[],partOfSpeech:"",pronunciations:[],relatedAudio:[],relatedDocuments:[],relatedEntries:[],relatedImages:[],relatedVideos:[],relatedVideoLinks:[],title:"",type:d||f.uJk,translations:[],visibility:"",includeInKids:"true",includeInGames:"true"},x=(0,Je.A)({defaultValues:g,validator:E,dataToEdit:o}),N=x.control,w=x.errors,A=x.handleSubmit,C=x.isValid,T=x.register,S=x.reset,k=x.resetField,I=x.trigger,j=[{title:"Add ".concat((0,st.k$)({type:d})," content")},{title:"Add media and other info"},{title:"Save and finish"}],R=j.length-1,F=function(e){I(),C&&b(String(e))};function O(e){switch(Number(e)){case 0:return n.createElement(n.Fragment,{key:e},n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.TextField,{label:"".concat((0,st.k$)({type:d,titleCase:!0})," in your language"),nameId:"title",register:T,errors:w})),n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.TextArrayField,{label:"Translations",nameId:"translations",register:T,control:N,errors:w,maxItems:dt.E4,hideLabel:!0})),n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.AudioArrayField,{label:"Audio",nameId:"relatedAudio",control:N,errors:w,maxItems:dt.cJ})),n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.CategoryArrayField,{label:"Categories",nameId:"categories",control:N,register:T,maxItems:dt.Uy,errors:w})),n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.EntryArrayField,{label:"Related content",nameId:"relatedEntries",control:N,register:T,helpText:"Words and phrases related to your ".concat((0,st.k$)({type:d}
2)),maxItems:dt.WF,types:[f.uJk,f.zO7],displayValue:null==o?void 0:o.title,errors:w})),n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.TextArrayField,{label:"Notes",nameId:"notes",register:T,control:N,errors:w,maxItems:dt.jk})),n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.TextArrayField,{label:"Acknowledgements",nameId:"acknowledgements",register:T,control:N,errors:w,maxItems:dt.Rb})));case 1:return n.createElement(n.Fragment,{key:e},n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.ImageArrayField,{label:"Images",nameId:"relatedImages",control:N,errors:w,maxItems:dt.mC})),n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.VideoArrayField,{label:"Videos",nameId:"relatedVideos",control:N,errors:w,maxItems:dt.kq})),n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.DocumentArrayField,{label:"Documents",nameId:"relatedDocuments",control:N,errors:w,maxItems:dt.Og})),n.createElement("div",{className:"col-span-6"},n.createElement(Re.A.Autocomplete,{label:"Part of speech",nameId:"partOfSpeech",control:N,options:m,errors:w,helpText:"NB: Most commonly applied to words and not phrases."})),n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.TextArrayField,{label:"Pronunciations",nameId:"pronunciations",register:T,control:N,errors:w,maxItems:dt.Cm})),n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.TextArrayField,{label:"Alternate spellings",nameId:"alternateSpellings",register:T,control:N,errors:w,maxItems:dt.Vu})));case 2:return n.createElement(n.Fragment,{key:e},n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.Visibility,{control:N,errors:w,resetField:k})),n.createElement(Re.A.Audience,{control:N,errors:w}),!u&&n.createElement("div",{className:"col-span-12"},n.createElement("div",{className:"rounded-lg"},n.createElement(Re.A.RadioButtons,{label:"Type",control:N,errors:w,nameId:"type",options:[{label:"Word",value:f.uJk},{label:"Phrase",value:f.zO7}],helpText:"â ï¸ Changing this will impact where your entry appears on your site."}))));default:return n.createElement(n.Fragment,{key:"Unknown step"},"Unknown step")}}return u?n.createElement("div",{id:"DictionaryCrudPresentation_Create",className:"flex flex-col max-w-5xl p-8 space-y-4 min-h-screen"},n.createElement("div",{className:"w-full flex justify-center"},n.createElement(Re.A.Header,{title:"Create ".concat((0,st.k$)({type:d}
2))})),n.createElement(Re.A.Stepper,{onClickCallback:F,steps:j}),n.createElement("form",{id:"DictionaryForm",onReset:S,className:"grow grid grid-cols-1 gap-8 content-between"},n.createElement("div",{className:"space-y-5 w-full"},n.createElement("section",null,n.createElement("div",{className:"shadow rounded-md"},n.createElement("div",{className:"grid grid-cols-12 gap-8 bg-white p-8 rounded-md"},O(y))))),n.createElement("section",{className:"flex w-full justify-end"},n.createElement("div",{className:"space-x-2 flex items-center h-10"},n.createElement("button",{"data-testid":"DashboardPreviousCancelButton",type:"button",onClick:function(){h>0?b(String(y-1)):l()},className:"btn-secondary btn-md"},(0,p.A)(y<1?"Close":"Previous"),n.createElement("span",null,h<1?"Cancel":"Previous step")),n.createElement("button",{"data-testid":"DashboardFinishButton",type:"button",onClick:y!==R?function(){y!==R&&F(R)}:A(c),className:"btn-primary btn-md"},(0,p.A)("Save"),n.createElement("span",null,"Finish")),n.createElement("button",{"data-testid":"DashboardNextStepButton",type:"button",onClick:function(){h<R&&F(y+1)},className:"".concat(y===R?"opacity-0 cursor-default":""," btn-secondary btn-md")},n.createElement("span",null,"Next step"),(0,p.A)("Next")))))):n.createElement("div",{id:"DictionaryCrudPresentation_Edit",className:"flex flex-col max-w-5xl p-8 space-y-2 min-h-screen"},n.createElement("div",null,n.createElement("div",{className:"w-full flex justify-center"},n.createElement(Re.A.Header,{title:K()(t="Edit ".concat((0,st.k$)({type:d}),": ")).call(t,null==o?void 0:o.title)})),n.createElement("div",{className:"flex w-full justify-end"},n.createElement(Ye,{deleteHandler:s,label:"Delete ".concat((0,st.k$)({type:d}
2)),message:"Are you sure you want to delete this ".concat((0,st.k$)({type:d})," from your site?")})),(null==o?void 0:o.isImmersionLabel)&&n.createElement("div",{className:"flex w-full justify-center mt-2"},n.createElement(mt.A.Presentation,{alertType:f.Nzc,message:"This ".concat((0,st.k$)({type:d})," is being used as an immersion label for your site. Any edits to its spelling or visibility will impact the places where that label appears.")}))),n.createElement("form",{id:"DictionaryForm",onReset:S,className:"grow grid grid-cols-1 gap-2 content-between"},n.createElement("div",{className:"space-y-5 w-full"},n.createElement("section",null,n.createElement("div",{className:"shadow rounded-md"},n.createElement("div",{className:"grid grid-cols-12 gap-8 bg-white p-8 rounded-md"},i()(j).call(j,function(e,t){return O(t)}))))),n.createElement("section",{className:"flex w-full justify-end"},n.createElement("div",null,n.createElement(Re.A.SubmitButtons,{submitLabel:"Save changes",submitIcon:"Save",cancelIcon:"Close",cancelLabel:"Cancel",onCancelClick:l,onSubmitClick:A(c)})))))}var ft=d().array,ht=d().bool,bt=d().func,yt=d().object,Et=d().string;vt.propTypes={backHandler:bt,submitHandler:bt,deleteHandler:bt,dataToEdit:yt,type:Et,isCreate:ht,partsOfSpeech:ft};const gt=vt;var xt=a(14812),Nt=a(97286),wt=a(57085);function At(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}const Ct=function(){var e,t,a=(0,X.Yb)().site,n=(0,r.Zp)(),l=(e=(0,r.ok)(),t=1,function(e){if(ze()(e))return e}(e)||function(e,t){var a=null==e?null:void 0!==H()&&Be()(e)||e["@@iterator"];if(null!=a){var n,r,l,i,o=[],c=!0,s=!1;try{if(l=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;c=!1}else for(;!(c=(n=l.call(a)).done)&&(o.push(n.value),o.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=a.return&&(i=a.return(),Object(i)!==i))return}finally{if(s)throw r}}return o}}(e,t)||function(e,t){if(e){var a;if("string"==typeof e)return At(e,t);var n=Oe()(a={}.toString.call(e)).call(a,8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Pe()(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?At(e,t):void 0}}(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.")}())[0].get("id")||null,o=(0,xt.Gg)({id:l,edit:!0}),c=o.data,s=o.isInitialLoading,d=(0,xt.sX)().onSubmit,u=(0,xt.x)().onSubmit,m=(0,xt.jk)().onSubmit,p=(0,Nt.I)({queryKey:[f.yxH],queryFn:function(){return wt.A.partsOfSpeech.get()},select:function(e){var t;return null==e||null===(t=e.results)||void 0===t?void 0:i()(t).call(t,function(e){return{label:null==e?void 0:e.title,value:null==e?void 0:e.id}})}}).data;return{submitHandler:function(e){null!=c&&c.id?u(e):d(e)},backHandler:function(){return n("..")},deleteHandler:function(){return m(null==c?void 0:c.id)},site:a,dataToEdit:null!=c&&c.id?c:null,partsOfSpeech:p,isLoading:s}};var Tt=a(14129);function St(e){var t=e.type,a=Ct(),l=a.backHandler,i=a.dataToEdit,o=a.isLoading,c=a.partsOfSpeech,s=a.submitHandler,d=a.deleteHandler,u=(0,r.zy)().pathname,m=null==u?void 0:ct()(u).call(u,"/create/"),p=(0,st.k$)({type:t,titleCase:!0}),v=m?["Create ".concat(p)]:["Edit ".concat(p),(null==i?void 0:i.title)||null];return n.createElement(Tt.A.Container,{isLoading:o},n.createElement(de.A,{titleArray:v}),n.createElement(gt,{backHandler:l,dataToEdit:i,submitHandler:s,deleteHandler:d,type:t,isCreate:m,partsOfSpeech:c}))}var kt=d().string;St.propTypes={type:kt};const It=St;function jt(e){var t=e.backHandler,a=e.dataToEdit,r=e.deleteHandler,l=e.submitHandler,i=He.Ik().shape({title:Qe.B.title({charCount:150}).required("A title is required"),titleTranslation:Qe.B.title({charCount:150}),intro:Qe.B.paragraph(),introTranslation:Qe.B.paragraph(),galleryItems:Qe.B.objectArray(),coverImage:Qe.B.objectArray()}),o=(0,Je.A)({defaultValues:{title:"",titleTranslation:"",intro:"",introTranslation:"",galleryItems:[],coverImage:""},validator:i,dataToEdit:a}),c=o.control,s=o.errors,d=o.handleSubmit,u=o.isCreateMode,m=o.register,p=o.reset;return n.createElement("div",{id:"GalleryCrudPresentation",className:"max-w-5xl p-8"},n.createElement(Re.A.Header,{title:u?"Create a new gallery":"Edit your gallery",subtitle:u?"Enter the details for your new gallery.":""}),!u&&n.createElement("div",{className:"w-full flex justify-end mt-6 px-6"},n.createElement(Ye,{deleteHandler:r,label:"Delete gallery",message:"Are you sure you want to delete this gallery from your site?"})),n.createElement("form",{onReset:p},n.createElement("div",{className:"mt-6 grid grid-cols-12 gap-6"},n.createElement("div",{className:"col-span-12 sm:col-span-6"},n.createElement(Re.A.TextField,{label:"Title in your language",nameId:"title",register:m,errors:s})),n.createElement("div",{className:"col-span-12 sm:col-span-6"},n.createElement(Re.A.TextField,{label:"Title translation",nameId:"titleTranslation",register:m,errors:s})),n.createElement("div",{className:"col-span-12 sm:col-span-6"},n.createElement(Re.A.TextAreaField,{label:"Introduction in your language",nameId:"intro",register:m,errors:s})),n.createElement("div",{className:"col-span-12 sm:col-span-6"},n.createElement(Re.A.TextAreaField,{label:"Introduction translation",nameId:"introTranslation",register:m,errors:s})),n.createElement("div",{className:"col-span-6"},n.createElement(Re.A.ImageArrayField,{label:"Cover image",nameId:"coverImage",control:c,errors:s,maxItems:1})),n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.ImageArrayField,{label:"Gallery Images",nameId:"galleryItems",control:c,errors:s,maxItems:dt.db})),n.createElement("div",{className:"col-span-12 flex justify-end mt-6 px-6"},n.createElement(Re.A.SubmitButtons,{submitLabel:u?"Create gallery":"Save changes",submitIcon:u?"Add":"Save",cancelIcon:"Close",cancelLabel:"Cancel",onCancelClick:t,onSubmitClick:d(l)})))),u&&n.createElement(de.A,{titleArray:["Create Gallery"]}))}var Ht=d().func,Rt=d().object;jt.propTypes={backHandler:Ht,deleteHandler:Ht,submitHandler:Ht,dataToEdit:Rt};const Ft=jt;var Ot=a(77984);function Mt(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}const Pt=function(){var e,t,a=(0,r.Zp)(),n=(e=(0,r.ok)(),t=1,function(e){if(ze()(e))return e}(e)||function(e,t){var a=null==e?null:void 0!==H()&&Be()(e)||e["@@iterator"];if(null!=a){var n,r,l,i,o=[],c=!0,s=!1;try{if(l=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;c=!1}else for(;!(c=(n=l.call(a)).done)&&(o.push(n.value),o.length!==t);c=!0);}catch(e){s=!0,r=e}
2finally{try{if(!c&&null!=a.return&&(i=a.return(),Object(i)!==i))return}finally{if(s)throw r}}return o}}(e,t)||function(e,t){if(e){var a;if("string"==typeof e)return Mt(e,t);var n=Oe()(a={}.toString.call(e)).call(a,8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Pe()(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Mt(e,t):void 0}}(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.")}())[0].get("id"),l=(0,Ot.iX)({id:n,edit:!0}),i=l.data,o=l.isInitialLoading,c=(0,Ot.C9)().onSubmit,s=(0,Ot.vg)().onSubmit,d=(0,Ot.zr)().onSubmit;return{submitHandler:function(e){n&&null!=i&&i.id?s(e):c(e)},backHandler:function(){return a(-1)},dataToEdit:i,deleteHandler:function(){return d(null==i?void 0:i.id)},isLoading:o}},qt=function(){var e=Pt(),t=e.backHandler,a=e.dataToEdit,r=e.deleteHandler,l=e.isLoading,i=e.submitHandler;return n.createElement(Tt.A.Container,{isLoading:l},n.createElement(Ft,{backHandler:t,dataToEdit:a,submitHandler:i,deleteHandler:r}))};var Bt=a(49785),Dt=a(1575);function zt(e){var t=e.backHandler,a=e.submitHandler,r=He.Ik().shape({title:Qe.B.title().required("A title for your import is required"),csvFile:Qe.B.file({SUPPORTED_IMPORT_EXTENSIONS:["csv"]}).required("A csv file is required")}),l=(0,Bt.mN)({defaultValues:{title:"",csvFile:null},mode:"onChange",resolver:(0,Dt.t)(r)}),i=l.formState.errors,o=l.handleSubmit,c=l.register,s=l.reset;return n.createElement("div",{id:"ImportCreatePresentation",className:"max-w-5xl p-8"},n.createElement(Re.A.Header,{title:"New import job",subtitle:"Upload your batch csv and a unique title for your import"}),n.createElement("form",{id:"CreateImportJobForm",onReset:s},n.createElement("div",{className:"mt-6 grid grid-cols-12 gap-6 bg-white p-8 rounded-lg"},n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.TextField,{label:"Title",nameId:"title",helpText:'Add a title for this import to help you identify it e.g. "Nature Words", or "Spring 2026 Batch 02"',register:c,errors:i})),n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.FileUploadField,{label:"CSV file ",nameId:"csvFile",helpText:"Add your completed batch template csv in UTF-8 format.",register:c,errors:i})),n.createElement("div",{className:"col-span-12 flex justify-end mt-6 px-6"},n.createElement(Re.A.SubmitButtons,{submitLabel:"Create import job",submitIcon:"Add",cancelIcon:"Close",cancelLabel:"Cancel",onCancelClick:t,onSubmitClick:o(a)})))))}var Lt=d().func;zt.propTypes={backHandler:Lt,submitHandler:Lt};const Wt=zt;a(38478),a(19295),a(1872);var Vt=a(27681),Ut=a.n(Vt),Gt=a(94870),_t=a.n(Gt),Yt=a(7074),Qt=a.n(Yt),Jt=a(12854),$t=a.n(Jt),Kt=a(61240),Zt=a.n(Kt),Xt=(a(40875),a(10287),a(3362),a(24880)),ea=a(76912);function ta(){var e,t,a="function"==typeof H()?H():{},n=a.iterator||"@@iterator",r=a.toStringTag||"@@toStringTag";function l(a,n,r,l){var c=n&&n.prototype instanceof o?n:o,s=Ut()(c.prototype);return aa(s,"_invoke",function(a,n,r){var l,o,c,s=0,d=r||[],u=!1,m={p:0,n:0,v:e,a:p,f:_t()(p).call(p,e,4),d:function(t,a){return l=t,o=0,c=e,m.n=a,i}};function p(a,n){for(o=a,c=n,t=0;!u&&s&&!r&&t<d.length;t++){var r,l=d[t],p=m.p,v=l[2];a>3?(r=v===n)&&(c=l[(o=l[4])?5:(o=3,3)],l[4]=l[5]=e):l[0]<=p&&((r=a<2&&p<l[1])?(o=0,m.v=n,m.n=l[1]):p<v&&(r=a<3||l[0]>n||n>v)&&(l[4]=a,l[5]=n,m.n=v,o=0))}if(r||a>1)return i;throw u=!0,n}return function(r,d,v){if(s>1)throw TypeError("Generator is already running");for(u&&1===d&&p(d,v),o=d,c=v;(t=o<2?e:c)||!u;){l||(o?o<3?(o>1&&(m.n=-1),p(o,c)):m.n=c:m.v=c);try{if(s=2,l){if(o||(r="next"),t=l[r]){if(!(t=t.call(l,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,o<2&&(o=0)}else 1===o&&(t=l.return)&&t.call(l),o<2&&(c=TypeError("The iterator does not provide a '"+r+"' method"),o=1);l=e}else if((t=(u=m.n<0)?c:a.call(n,m))!==i)break}catch(t){l=e,o=1,c=t}finally{s=1}}return{value:t,done:u}}}(a,r,l),!0),s}var i={};function o(){}function c(){}function s(){}t=Qt();
2var d=[][n]?t(t([][n]())):(aa(t={},n,function(){return this}),t),u=s.prototype=o.prototype=Ut()(d);function m(e){return $t()?$t()(e,s):(e.__proto__=s,aa(e,r,"GeneratorFunction")),e.prototype=Ut()(u),e}return c.prototype=s,aa(u,"constructor",s),aa(s,"constructor",c),c.displayName="GeneratorFunction",aa(s,r,"GeneratorFunction"),aa(u),aa(u,r,"Generator"),aa(u,n,function(){return this}),aa(u,"toString",function(){return"[object Generator]"}),(ta=function(){return{w:l,m}})()}function aa(e,t,a,n){var r=Y();try{r({},"",{})}catch(e){r=0}aa=function(e,t,a,n){function l(t,a){aa(e,t,function(e){return this._invoke(t,a,e)})}t?r?r(e,t,{value:a,enumerable:!n,configurable:!n,writable:!n}):e[t]=a:(l("next",0),l("throw",1),l("return",2))},aa(e,t,a,n)}function na(e,t,a,n,r,l,i){try{var o=e[l](i),c=o.value}catch(e){return void a(e)}o.done?t(c):Zt().resolve(c).then(n,r)}function ra(e){return function(){var t=this,a=arguments;return new(Zt())(function(n,r){var l=e.apply(t,a);function i(e){na(l,n,r,i,o,"next",e)}function o(e){na(l,n,r,i,o,"throw",e)}i(void 0)})}}function la(e){var t=e.id,a=(0,r.g)().sitename;return(0,Nt.I)({queryKey:[f.Hlb,a,t],queryFn:function(){return wt.A.importJobs.get({sitename:a,id:t})},enabled:!!(0,st.iv)(t)})}function ia(){var e=(0,r.g)().sitename,t=function(){var t=ra(ta().m(function t(a){return ta().w(function(t){for(;;)if(0===t.n)return t.a(2,wt.A.importJobs.validate({id:a,sitename:e}))},t)}));return function(e){return t.apply(this,arguments)}}();return(0,ea.A)({mutationFn:t,queryKeyToInvalidate:[f.Hlb,e],actionWord:"submitted for validation",type:"import"})}function oa(){var e=(0,r.g)().sitename,t=function(){var t=ra(ta().m(function t(a){return ta().w(function(t){for(;;)if(0===t.n)return t.a(2,wt.A.importJobs.delete({id:a,sitename:e}))},t)}));return function(e){return t.apply(this,arguments)}}();return(0,ea.A)({mutationFn:t,queryKeyToInvalidate:[f.Hlb,e],actionWord:"cancelled",type:"import"})}const ca=function(){var e=(0,r.g)().sitename,t=(0,r.Zp)(),a=function(){var e=(0,r.Zp)(),t=(0,r.g)().sitename,a=function(){var e=ra(ta().m(function e(a){var n,r;return ta().w(function(e){for(;;)if(0===e.n)return(r=new FormData).append("title",null==a?void 0:a.title),r.append("data",null==a||null===(n=a.csvFile)||void 0===n?void 0:n[0]),e.a(2,wt.A.importJobs.create({sitename:t,formData:r}))},e)}));return function(t){return e.apply(this,arguments)}}();return(0,ea.A)({mutationFn:a,queryKeyToInvalidate:[f.Hlb,t],actionWord:"created",type:"import job",onSuccessCallback:function(a){var n;null!=a&&a.id&&e(K()(n="/".concat(t,"/dashboard/edit/import/")).call(n,null==a?void 0:a.id,"/media"))}})}(),n=a.mutate;return{submitHandler:function(e){return n(e)},backHandler:function(){return t("/".concat(e,"/dashboard/imports"))}}},sa=function(){var e=ca(),t=e.backHandler,a=e.submitHandler;return n.createElement(n.Fragment,null,n.createElement(de.A,{titleArray:["Create","Import Job"]}),n.createElement(Wt,{backHandler:t,submitHandler:a}))};var da=a(58987);function ua(e){var t=e.styling;return n.createElement("svg",{className:t,viewBox:"0 0 1200 1200",xmlns:"http://www.w3.org/2000/svg"},n.createElement("path",{d:"M600 60C301.2 60 60 301.2 60 600s241.2 540 540 540 540-241.2 540-540S898.8 60 600 60zm-36 217.2c14.398-14.398 32.398-21.602 52.801-21.602 20.398 0 37.199 7.2 51.602 21.602 14.398 14.398 21.602 32.398 21.602 52.801 0 20.398-7.2 38.398-21.602 52.801-14.398 14.398-32.398 21.602-51.602 21.602-20.398 0-38.398-7.2-52.801-21.602-14.398-14.398-21.602-32.398-21.602-52.801 0-20.398 6-38.398 21.602-52.801zm163.2 638.4h-228v-22.801c16.801-2.398 28.801-7.2 34.801-13.199 9.602-8.398 14.398-24 14.398-45.602v-279.6c0-19.199-3.602-32.398-9.602-39.602-6-7.2-19.199-12-38.398-15.602v-22.801H684v362.4c0 20.398 3.602 34.801 9.602 39.602 6 6 18 10.801 34.801 14.398l-.004 22.809z"}))}var ma=d().string;ua.propTypes={styling:ma};const pa=ua;var va=a(49458);function fa(e){var t=e.styling;return n.createElement("svg",{className:t,viewBox:"0 0 1200 1200",xmlns:"http://www.w3.org/2000/svg"},n.createElement("path",{d:"M803.8-.398H398.46A127.416 127.416 0 00270.909 124.75v949.96a126.22 126.22 0 0037.203 88.953 126.198 126.198 0 0089.148 36.73H803.4a125.415 125.415 0 00125.285-125.016v-949.57a125.
2175 125.175 0 00-36.184-89.09A125.133 125.133 0 00803.798-.407zM542.56 74.985h117.68-.004a18.811 18.811 0 0114.316 32.594 18.831 18.831 0 01-14.316 4.898h-117.68a18.815 18.815 0 01-14.312-32.598 18.8 18.8 0 0114.312-4.894zm-70.715 6.003a19.471 19.471 0 0126.684 0 18.81 18.81 0 01-13.34 32.019 19.212 19.212 0 01-13.344-5.468 18.944 18.944 0 010-26.684zm125.68 1081.9a56.173 56.173 0 11-.175-112.344 56.172 56.172 0 01.309 112.343zm273.38-150.37h-534.36v-834.43h534.36z"}))}var ha=d().string;fa.propTypes={styling:ha};const ba=fa;function ya(e){var t=e.styling;return n.createElement("svg",{className:t,viewBox:"0 0 1200 1200",xmlns:"http://www.w3.org/2000/svg"},n.createElement("path",{d:"M336.38 108c-13.254 0-24 10.746-24 24v204c0 13.254 10.746 24 24 24s24-10.746 24-24V132c0-13.254-10.746-24-24-24zm528 0c-13.254 0-24 10.746-24 24v204c0 13.254 10.746 24 24 24s24-10.746 24-24V132c0-13.254-10.746-24-24-24zm-696 72c-53.348 0-96.375 43.023-96.375 96.375v215.62h1056v-215.62c0-53.352-43.027-96.375-96.375-96.375H912.38v102.38c14.719 13.184 24 32.309 24 53.625 0 39.766-32.234 72-72 72s-72-32.234-72-72c0-21.316 9.281-40.441 24-53.625V180H384v102c14.945 13.191 24.375 32.496 24.375 54 0 39.766-32.234 72-72 72s-72-32.234-72-72c0-21.125 9.133-40.078 23.625-53.25V180zM72.005 540v455.62c0 53.348 43.023 96.375 96.375 96.375h863.25c53.348 0 96.375-43.027 96.375-96.375V540z"}))}var Ea=d().string;ya.propTypes={styling:Ea};const ga=ya;function xa(e){var t=e.styling;return n.createElement("svg",{className:t,viewBox:"0 0 1200 1200",xmlns:"http://www.w3.org/2000/svg"},n.createElement("path",{d:"M600 496.98c-100.5 0-181.99 81.48-181.99 181.99s81.492 182 181.99 182c100.52 0 182-81.492 182-182 0-100.51-81.48-181.99-182-181.99zm478.91-231.11H872.87l-26.207-81.863c-12.77-41.664-34.859-47.734-79.609-47.734h-334.11c-44.746 0-66.816 6.07-79.609 47.734l-26.207 81.863h-206.04c-44.746 0-81 36.266-81 81v635.84c0 44.734 36.254 81 81 81h957.82c44.746 0 81-36.266 81-81l-.004-635.84c.012-44.723-36.238-81-80.988-81zM600 948.3c-148.74 0-269.32-120.59-269.32-269.33 0-148.74 120.58-269.32 269.32-269.32 148.75 0 269.33 120.57 269.33 269.32 0 148.74-120.57 269.33-269.33 269.33z"}))}var Na=d().string;xa.propTypes={styling:Na};const wa=xa;var Aa=a(43821);function Ca(e){var t=e.styling;return n.createElement("svg",{className:t,viewBox:"0 0 1200 1200",xmlns:"http://www.w3.org/2000/svg"},n.createElement("path",{d:"m1023.6 90h-847.22c-80.391 0-146.39 66-146.39 146.39v727.22c0 80.391 66 146.39 146.39 146.39h847.22c80.391 0 146.39-66 146.39-146.39v-727.22c0-80.391-66-146.39-146.39-146.39zm-847.22 76.781h847.22c38.391 0 69.609 31.219 69.609 69.609v350.39l-145.22-144c-25.219-25.219-67.219-25.219-93.609 0l-276 276-123.61-124.78c-25.219-25.219-67.219-25.219-93.609 0l-254.39 255.61v-613.22c0-38.391 31.219-69.609 69.609-69.609z"}),n.createElement("path",{d:"m604.78 364.13c0 58.781-48 108-108 108s-108-48-108-108 48-108 108-108 108 48 108 108"}))}var Ta=d().string;Ca.propTypes={styling:Ta};const Sa=Ca;function ka(e){var t=e.styling;return n.createElement("svg",{className:t,viewBox:"0 0 1200 1200",xmlns:"http://www.w3.org/2000/svg"},n.createElement("g",null,n.createElement("path",{d:"M1090.9 60H109.17c-27.121 0-49.094 21.973-49.094 49.094 0 27.109 21.973 49.094 49.094 49.094h981.73c27.109 0 49.094-21.984 49.094-49.094 0-27.121-21.984-49.094-49.094-49.094zM1090.9 256.37H972.81c-27.121 0-49.094 21.973-49.094 49.094 0 27.109 21.973 49.094 49.094 49.094h118.09c27.109 0 49.094-21.984 49.094-49.094 0-27.121-21.984-49.094-49.094-49.094zM1090.9 452.72H972.81c-27.121 0-49.094 21.973-49.094 49.094 0 27.109 21.973 49.094 49.094 49.094h118.09c27.109 0 49.094-21.984 49.094-49.094s-21.984-49.094-49.094-49.094zM1090.9 649.09H972.81c-27.121 0-49.094 21.973-49.094 49.094 0 27.109 21.973 49.094 49.094 49.094h118.09c27.109 0 49.094-21.984 49.094-49.094 0-27.125-21.984-49.094-49.094-49.094zM1090.9 845.46H972.81c-27.121 0-49.094 21.973-49.094 49.094 0 27.109 21.973 49.094 49.094 49.094h118.09c27.109 0 49.094-21.984 49.094-49.094 0-27.121-21.984-49.094-49.094-49.094zM1090.9 1041.8H109.09c-27.121 0-49.094 21.984-49.094 49.09 0 27.109 21.973 49.094 49.094 49.094h981.82c27.105 0 49.09-2
21.984 49.09-49.094 0-27.105-21.984-49.09-49.094-49.09zM216.13 943.63h477.64c86.242-.023 156.1-69.875 156.12-156.12l-.004-375.02c-.023-86.242-69.875-156.1-156.12-156.12h-477.63c-86.258.023-156.11 69.875-156.13 156.12v375.02c.024 86.246 69.875 156.1 156.13 156.12zm477.64-98.172H216.13c-31.992-.059-57.887-25.957-57.949-57.938V673.15l107.91-107.91c4.766-4.727 10.523-6.887 16.777-6.95 6.227.06 12.012 2.22 16.789 6.962l195.29 194.51c23.578 23.28 54.133 35.629 86.137 35.832 31.789-.203 62.125-12.445 85.703-35.496l.035.047c5.281-5.114 11.508-7.356 17.891-7.403 6.383.07 12.11 2.22 16.922 6.985l46.31 46.309c-7.825 22.75-28.767 39.379-54.18 39.43zm-477.64-490.92h477.64c31.98.059 57.875 25.957 57.949 57.949v262.05c-20.293-13.309-43.766-20.051-66.984-20.004-31.078-.047-62.496 11.914-86.41 35.258l-.469.457-16.777 7.14-16.777-7.14-195.3-194.52c-23.617-23.641-55.105-35.699-86.137-35.641-31.03-.059-62.543 11.988-86.207 35.711l-38.484 38.484v-121.8c.07-31.988 25.957-57.883 57.961-57.945z"}),n.createElement("path",{d:"M648.42 494.86c0 37.141-30.109 67.25-67.25 67.25s-67.246-30.109-67.246-67.25 30.105-67.246 67.246-67.246 67.25 30.105 67.25 67.246"})))}var Ia=d().string;ka.propTypes={styling:Ia};const ja=ka;function Ha(e){var t=e.styling;return n.createElement("svg",{className:t,viewBox:"0 0 1200 1200",xmlns:"http://www.w3.org/2000/svg"},n.createElement("g",null,n.createElement("path",{d:"M343.2 230.4h583.2c36 0 64.801 28.801 64.801 64.801S962.4 360.002 926.4 360.002H667.2c-48 0-84 38.398-84 84v48h36v-48c0-26.398 21.602-48 48-48h259.2c55.199 0 100.8-45.602 100.8-100.8s-45.602-100.8-100.8-100.8H343.2c-38.398 0-67.199-31.199-67.199-67.199V86.402c0-9.602-7.2-19.199-19.199-19.199-9.602 0-19.199 7.2-19.199 19.199v40.801c2.398 55.199 48 103.2 105.6 103.2zM1116 566.4H645.6v-38.398c0-7.2-4.8-12-12-12h-72c-7.2 0-12 4.8-12 12V566.4H84c-33.602 0-60 26.398-60 60v446.4c0 33.602 26.398 60 60 60h1032c33.602 0 60-26.398 60-60V626.4c0-33.598-26.398-60-60-60zm-674.4 96c0-7.2 7.2-14.398 14.398-14.398h48c7.2 0 14.398 7.2 14.398 14.398v48c0 7.2-7.2 14.398-14.398 14.398h-48c-7.2 0-14.398-7.2-14.398-14.398zm0 108c0-7.2 7.2-14.398 14.398-14.398h48c7.2 0 14.398 7.2 14.398 14.398v48c0 7.2-7.2 14.398-14.398 14.398h-48c-7.2 0-14.398-7.2-14.398-14.398zm0 110.4c0-7.2 7.2-14.398 14.398-14.398h48c7.2 0 14.398 7.2 14.398 14.398v48c0 7.2-7.2 14.398-14.398 14.398h-48c-7.2 0-14.398-7.2-14.398-14.398zM324 662.4c0-7.2 7.2-14.398 14.398-14.398h48c7.2 0 14.398 7.2 14.398 14.398v48c0 7.2-7.2 14.398-14.398 14.398h-48c-7.2 0-14.398-7.2-14.398-14.398zm0 108c0-7.2 7.2-14.398 14.398-14.398h48c7.2 0 14.398 7.2 14.398 14.398v48c0 7.2-7.2 14.398-14.398 14.398h-48c-7.2 0-14.398-7.2-14.398-14.398zm0 110.4c0-7.2 7.2-14.398 14.398-14.398h48c7.2 0 14.398 7.2 14.398 14.398v48c0 7.2-7.2 14.398-14.398 14.398h-48c-7.2 0-14.398-7.2-14.398-14.398zm-163.2 153.6c0 7.2-7.2 14.398-14.398 14.398h-48c-7.2 0-14.398-7.2-14.398-14.398v-48c0-7.2 7.2-14.398 14.398-14.398h48c7.2 0 14.398 7.2 14.398 14.398zm0-108c0 7.2-7.2 14.398-14.398 14.398h-48c-7.2 0-14.398-7.2-14.398-14.398v-48c0-7.2 7.2-14.398 14.398-14.398h48c7.2 0 14.398 7.2 14.398 14.398zm0-108c0 7.2-7.2 14.398-14.398 14.398h-48c-7.2 0-14.398-7.2-14.398-14.398v-48c0-7.2 7.2-14.398 14.398-14.398h48c7.2 0 14.398 7.2 14.398 14.398zm0-108c0 7.2-7.2 14.398-14.398 14.398h-48c-7.2 0-14.398-7.2-14.398-14.398v-48c0-7.2 7.2-14.398 14.398-14.398h48c7.2 0 14.398 7.2 14.398 14.398zm120 324c0 7.2-7.2 14.398-14.398 14.398h-48c-7.2 0-14.398-7.2-14.398-14.398v-48c0-7.2 7.2-14.398 14.398-14.398h48c7.2 0 14.398 7.2 14.398 14.398zm0-108c0 7.2-7.2 14.398-14.398 14.398h-48c-7.2 0-14.398-7.2-14.398-14.398v-48c0-7.2 7.2-14.398 14.398-14.398h48c7.2 0 14.398 7.2 14.398 14.398zm0-108c0 7.2-7.2 14.398-14.398 14.398h-48c-7.2 0-14.398-7.2-14.398-14.398v-48c0-7.2 7.2-14.398 14.398-14.398h48c7.2 0 14.398 7.2 14.398 14.398zm0-108c0 7.2-7.2 14.398-14.398 14.398h-48c-7.2 0-14.398-7.2-14.398-14.398v-48c0-7.2 7.2-14.398 14.398-14.398h48c7.2 0 14.398 7.2 14.398 14.398zm357.6 324c0 7.2-7.2 14.398-14.398 14.398l-285.6.004c-7.2 0-14.398-7.2-14.398-14.398v-48c0-7.2 7.2-14.398 14.398-14.398l285.6-.004c7.2 0 14.398 7.2 14.398 14.398zm0-108c0 7.2-7.2 14.398-14.398 14.398h-48c-7.2 0-14.398-7.2-14.398-14.398v-48c0-7.2 7.2-14.398 14.398-14.398h48c7.2 0 14.398 7.2 14.398 14.398zm0-108c0 7.2-7.2 14.398-14.398 14.398h-48c-7.2 0-14.398-7.2-14.398-14.398v-48c0-7.2 7.2-14.398 14.398-14.398h48c7.2 0 14.398 7.2 14.398 14.398zm0-108c0 7.2-7.2 14.398-14.398 14.398h-48c-7.2 0-14.398-7.2-14.398-14.398v-48c0-7.2 7.2-14.398 14.398-14.398h48c7.2 0 14.398 7.2 14.398 14.398zm400.8-48c0-7.2 7.2-14.398 14.398-14.398h48c7.2 0 14.398 7.2 14.398 14.398v48c0 7.2-7.2 14.398-14.398 14.398h-48c-7.2 0-14.398-7.2-14.398-14.398zm0 108c0-7.2 7.2-14.398 14.398-14.398h48c7.2 0 14.398 7.2 14.398 14.398v48c0 7.2-7.2 14.398-14.398 14.398h-48c-7.2 0-14.398-7.2-14.398-14.398zm-280.8 264c0 7.2-7.2 14.398-14.398 14.398h-48c-7.2 0-14.398-7.2-14.398-14.398v-48c0-7.2 7.2-14.398 14.398-14.398h48c7.2 0 14.398 7.2 14.398 14.398zm0-108c0 7.2-7.2 14.398-14.398 14.398h-48c-7.2 0-14.398-7.2-14.398-14.398v-48c0-7.2 7.2-14.398 14.398-14.398h48c7.2 0 14.398 7.2 14.398 14.398zm0-108c0 7.2-7.2 14.398-14.398 14.398h-48c-7.2 0-14.398-7.2-14.398-14.398v-48c0-7.2 7.2-14.398 14.398-14.398h48c7.2 0 14.398 7.2 14.398 14.398zm0-108c0 7.2-7.2 14.398-14.398 14.398h-48c-7.2 0-14.398-7.2-14.398-14.398v-48c0-7.2 7.2-14.398 14.398-14.398h48c7.2 0 14.398 7.2 14.398 14.398zm117.6 324c0 7.2-7.2 14.398-14.398 14.398h-48c-7.2 0-14.398-7.2-14.398-14.398v-48c0-7.2 7.2-14.398 14.398-14.398h48c7.2 0 14.398 7.2 14.398 14.398zm0-108c0 7.2-7.2 14.398-14.398 14.398h-48c-7.2 0-14.398-7.2-14.398-14.398v-48c0-7.2 7.2-14.398 14.398-14.398h48c7.2 0 14.398 7.2 14.398 14.398zm0-108c0 7.2-7.2 14.398-14.398 14.398h-48c-7.2 0-14.398-7.2-14.398-14.398v-48c0-7.2 7.2-14.398 14.398-14.398h48c7.2 0 14.398 7.2 14.398 14.398zm0-108c0 7.2-7.2 14.398-14.398 14.398h-48c-7.2 0-14.398-7.2-14.398-14.398v-48c0-7.2 7.2-14.398 14.398-14.398h48c7.2 0 14.398 7.2 14.398 14.398zm120 324c0 7.2-7.2 14.398-14.398 14.398h-48c-7.2 0-14.398-7.2-14.398-14.398v-48c0-7.2 7.2-14.398 14.398-14.398h48c7.2 0 14.398 7.2 14.398 14.398zm0-108c0 7.2-7.2 14.398-14.398 14.398h-48c-7.2 0-14.398-7.2-14.398-14.398v-48c0-7.2 7.2-14.398 14.398-14.398h48c7.2 0 14.398 7.2 14.398 14.398zm0-108c0 7.2-7.2 14.398-14.398 14.398h-48c-7.2 0-14.398-7.2-14.398-14.398v-48c0-7.2 7.2-14.398 14.398-14.398h48c7.2 0 14.398 7.2 14.398 14.398zm0-108c0 7.2-7.2 14.398-14.398 14.398h-48c-7.2 0-14.398-7.2-14.398-14.398v-48c0-7.2 7.2-14.398 14.398-14.398h48c7.2 0 14.398 7.2 14.398 14.398zm120 324c0 7.2-7.2 14.398-14.398 14.398h-48c-7.2 0-14.398-7.2-14.398-14.398v-156c0-7.2 7.2-14.398 14.398-14.398h48c7.2 0 14.398 7.2 14.398 14.398z"})))}var Ra=d().string;Ha.propTypes={styling:Ra};const Fa=Ha;function Oa(e){var t=e.styling;return n.createElement("svg",{className:t,viewBox:"0 0 1200 1200",xmlns:"http://www.w3.org/2000/svg"},n.createElement("g",null,n.createElement("path",{d:"M374.4 258L51.6 157.2c-4.8-1.2-10.801-1.2-14.398 2.398-4.8 3.602-6 8.399-6 13.2v898.8c0 7.199 4.8 13.198 10.801 15.601l322.8 100.8c4.8 1.2
210.801 1.2 14.398-2.398 4.8-3.602 7.2-8.398 7.2-13.199v-898.8c-1.2-7.203-4.798-14.402-12-15.602zM753.6 578.4L604.8 286.8c-12-22.801-19.199-49.199-21.602-74.398l-148.8 46.801c-7.2 2.398-12 8.398-12 15.602v898.8c0 4.8 2.398 9.602 7.2 13.199 4.8 3.602 9.6 3.602 14.397 2.398l322.8-100.8c7.2-2.398 10.801-8.398 10.801-15.602V602.4c-10.797-6-19.199-14.398-23.996-24zM1158 258l-148.8-46.801c-2.398 25.199-9.602 50.398-21.602 74.398-27.602 55.199-147.6 290.4-148.8 292.8-4.8 9.602-13.199 18-22.801 21.602v471.6c0 7.2 4.8 13.199 12 15.602l322.8 100.8c4.8 1.2 10.801 1.2 14.398-2.398 4.8-3.602 7.2-8.399 7.2-13.2v-898.8c-2.395-7.206-7.196-14.405-14.396-15.604zM954 268.8c10.801-22.801 18-45.602 19.199-69.602 2.398-30-4.8-61.199-19.199-90-15.602-31.199-39.602-55.199-67.199-72-27.602-16.801-60-25.199-92.398-25.199-26.398 0-54 6-79.199 19.199-42 21.602-73.199 57.602-87.602 103.2-7.2 21.602-9.602 43.199-8.398 64.801 1.199 24 7.199 48 18 69.602l140.4 276 8.398 16.801c2.398 6 7.2 6 9.602 6 2.398 0 7.199-1.2 9.601-6 0 0 3.602-7.2 9.602-18 28.797-57.602 116.39-228 139.2-274.8zm-158.4 22.801c-56.398 0-102-45.602-102-102s45.602-102 102-102 102 45.602 102 102-45.602 102-102 102z"})))}var Ma=d().string;Oa.propTypes={styling:Ma};const Pa=Oa;function qa(e){var t=e.styling;return n.createElement("svg",{className:t,viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg"},n.createElement("path",{d:"M96.801 60.414h-93.6a3.2 3.2 0 100 6.4h93.6a3.2 3.2 0 000-6.4zm-17.019 9.157H20.219a2.553 2.553 0 100 5.106h59.563a2.553 2.553 0 100-5.106zm17.019-44.248h-93.6V50.85h93.6V25.323zm-6.254 19.275H9.453V31.577h81.094v13.021z"}))}var Ba=d().string;qa.propTypes={styling:Ba};const Da=qa;var za=a(58251),La=a(42258);function Wa(e){var t=e.styling;return n.createElement("svg",{className:t,viewBox:"0 0 1200 1200",xmlns:"http://www.w3.org/2000/svg"},n.createElement("path",{d:"M326.92 1130.8V69.3c0-12.746 10.332-23.078 23.078-23.078h173.08c12.742 0 23.074 10.332 23.074 23.078v1061.5c0 12.746-10.332 23.078-23.074 23.078h-173.08c-12.746 0-23.078-10.332-23.078-23.078zM0 1130.8V807.72c0-12.742 10.332-23.074 23.078-23.074h173.07c12.746 0 23.078 10.332 23.078 23.074v323.08c0 12.746-10.332 23.078-23.078 23.078H23.078C10.332 1153.878 0 1143.546 0 1130.8zm653.85 0V623.11c0-12.746 10.332-23.078 23.074-23.078h173.08c12.746 0 23.078 10.332 23.078 23.078v507.69c0 12.746-10.332 23.078-23.078 23.078h-173.08c-12.742 0-23.074-10.332-23.074-23.078zm326.92 0V438.49c0-12.746 10.332-23.078 23.078-23.078h173.07c12.746 0 23.078 10.332 23.078 23.078v692.31c0 12.746-10.332 23.078-23.078 23.078h-173.07c-12.746 0-23.078-10.332-23.078-23.078z",fillRule:"evenodd"}))}var Va=d().string;Wa.propTypes={styling:Va};const Ua=Wa;function Ga(e){var t=e.styling;return n.createElement("svg",{className:t,viewBox:"0 0 1200 1200",xmlns:"http://www.w3.org/2000/svg"},n.createElement("g",null,n.createElement("path",{d:"M60.258 155.56l1079.2 1.652h.121c33.29 0 60.301-26.609 60.38-59.898.081-33.37-26.892-60.14-60.259-60.219L60.5 36.451h-.121C27.09 36.45.082 62.537 0 95.865c-.082 33.37 26.891 59.617 60.258 59.695zM1139.7 238.36l-1079.2-.645h-.121c-33.29 0-60.297 26.082-60.38 59.414-.081 33.371 26.892 59.617 60.259 59.695l1079.2 1.649h.121c33.289 0 60.301-26.61 60.379-59.898.082-33.367-26.891-60.137-60.301-60.215zM1139.7 439.63l-1079.2-.645h-.121c-33.29 0-60.301 26.086-60.38 59.414-.081 33.371 26.892 59.617 60.259 59.695l1079.2 1.653h.121c33.289 0 60.301-26.61 60.379-59.898.082-33.367-26.891-60.137-60.301-60.22zM1139.7 640.9l-1079.2-.645h-.121c-33.29 0-60.301 26.086-60.38 59.414-.081 33.371 26.892 59.617 60.259 59.695l1079.2 1.653h.121c33.289 0 60.301-26.61 60.379-59.898.082-33.371-26.891-60.141-60.301-60.22zM1139.7 842.16l-1079.2-.64h-.121c-33.29 0-60.301 26.085-60.38 59.413-.081 33.371 26.892 59.617 60.259 59.695l1079.2 1.649h.121c33.289 0 60.301-26.61 60.379-59.898.082-33.367-26.891-60.137-60.301-60.22zM616.4 1043.4l-555.9-.645h-.121c-33.29 0-60.301 26.086-60.38 59.414-.081 33.371 26.892 59.617 60.259 59.695l555.95 1.653h.121c33.289 0 60.301-26.61 60.379-59.898.082-33.371-26.891-60.137-60.301-60.22z"})))}var _a=d().string;Ga.propTypes={styling:_a};const Ya=Ga;var Qa=a(25138),Ja={WIDGET_ALPHABET:va.A,WIDGET_APPS:ba,WIDGET_CONTACT:La.A,WIDGET_GALLERY:wa,WIDGET_IFRAME:Pa,WIDGET_IMAGE:Sa,WIDGET_KEYBOARDS:Fa,WIDGET_LOGO:pa,WIDGET_QUOTES:za.A,WIDGET_STATS:Ua,WIDGET_TEXT:ja,WIDGET_TEXTCONCISE:Da,WIDGET_TEXTFULL:Ya,WIDGET_VIDEO:Qa.A,WIDGET_WOTD:ga};const $a=function(e,t){var a=t||"fill-current h-12 w-12",r=Ja[e]||Aa.A;return n.createElement(r,{styling:a})};var Ka=a(64007),Za=a.n(Ka),Xa=(a(25276),a(65756)),en=a(18831),tn=a(43627);function an(e){var t=e.items,a=e.setItems,r=e.children,l=(0,Xa.FR)((0,Xa.MS)(Xa.AN),(0,Xa.MS)(Xa.uN,{coordinateGetter:tn.JR}));return n.createElement(Xa.Mp,{sensors:l,collisionDetection:Xa.fp,modifiers:[en.FN,en.gj],onDragEnd:function(e){var n=e.active,r=e.over;if(n.id!==r.id){var l=Za()(t).call(t,n.id),i=Za()(t).call(t,r.id);a((0,tn.be)(t,l,i))}}},n.createElement(tn.gB,{items:t,strategy:tn._G,useDragOverlay:!1},r))}var nn=d().array,rn=d().func,ln=d().node;an.propTypes={items:nn,setItems:rn,children:ln};const on=an;var cn=a(29544),sn=a.n(cn),dn=(a(69085),a(74979));function un(){var e;return un=sn()?_t()(e=sn()).call(e):function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)({}).hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},un.apply(null,arguments)}function mn(e){var t=e.id,a=e.children,r=(0,tn.gl)({id:t}),l=r.attributes,i=r.listeners,o=r.setNodeRef,c=r.transform,s=r.transition,d={transform:dn.Ks.Transform.toString(c),transition:s};return n.createElement("div",{ref:o,style:d,className:"flex items-center"},n.createElement("div",{className:"p-2"},n.createElement("button",un({"data-testid":"sortable-item-btn",type:"button",className:"btn-tertiary btn-md-icon"},l,i),(0,p.A)("ChevronUpDown","fill-current h-6"))),a)}var pn=d().node,vn=d().string;mn.propTypes={id:vn,children:pn};const fn=mn;function hn(e){var t=e.children,a=e.currentWidget,r=e.setCurrentWidget,l=e.mappedWidgets,o=e.widgetIds,c=e.handleSetWidgetOrder,s=e.destinationTitle,d=e.setAddModalOpen;return n.createElement("div",{"data-testid":"WidgetAreaEdit"},(null==o?void 0:o.length)>0?n.createElement("main",{className:"flex-1"},n.createElement("div",{className:"mx-auto w-full"},n.createElement("div",{className:"flex justify-between items-center p-4"},n.createElement("div",null,n.createElement("p",{className:"text-charcoal-500"},"The Widgets that appear on your"," ",n.createElement("span",{className:"italic font-bold"},s)," ","page")),n.createElement("button",{"data-testid":"add-widget",type:"button",onClick:function(){return d(!0)},className:"btn-primary btn-md"}
2,(0,p.A)("Add"),n.createElement("span",null,"Widget")))),n.createElement("div",{className:"grid grid-cols-8"},n.createElement("section",{className:"col-span-4 xl:col-span-3 space-y-3 px-3 pb-2 text-blumine-800","aria-label":"Widget List"},n.createElement(on,{items:o,setItems:c},null==o?void 0:i()(o).call(o,function(e){var t,i,o,c,s,d,u=null==l?void 0:l[e],m=a&&(null==a?void 0:a.id)===(null==l||null===(t=l[e])||void 0===t?void 0:t.id);return n.createElement(fn,{key:"sortable-".concat(e),id:e,handle:!0},n.createElement("div",{className:"flex w-full items-center"},n.createElement("button",{"data-testid":"widget-".concat(null==a?void 0:a.id),type:"button",onClick:function(){return r(null==l?void 0:l[e])},className:"".concat(m&&"border-4"," btn-secondary flex justify-between w-full h-32 p-5 text-left rounded-lg shadow-md")},n.createElement("div",{className:"".concat(u?"visible":"invisible"," grid grid-cols-6 gap-6 text-left")},n.createElement("div",{className:"flex items-center text-left col-span-1"},$a(null==l||null===(i=l[e])||void 0===i?void 0:i.type,"w-12 h-12 fill-current")),n.createElement("div",{className:"flex items-center text-left col-span-5"},n.createElement("div",{className:"truncate"},n.createElement("p",{className:"text-lg font-bold"},null!=l&&null!==(o=l[e])&&void 0!==o&&o.type?(0,da.ZV)(null==l||null===(c=l[e])||void 0===c?void 0:c.type):"Loading widget details..."),n.createElement("p",null,null==l||null===(s=l[e])||void 0===s?void 0:s.nickname)))),n.createElement("div",{className:"flex items-center text-left"},(0,p.A)(null==l||null===(d=l[e])||void 0===d?void 0:d.visibility,"w-5 h-5 fill-current"))),n.createElement("div",{className:"inline-flex ".concat(m?"visible":"invisible")},(0,p.A)("ChevronRight","fill-current h-10 w-10"))))}))),n.createElement("section",{className:"col-span-4 xl:col-span-5 mr-5 px-2 pb-2"},t))):n.createElement("main",{"data-testid":"WidgetAreaEdit",className:"max-w-7xl flex w-full flex-col space-y-6 mt-16 justify-center"},n.createElement("p",{className:"text-center"},"Your page currently has no widgets on it. Click the button below to add one."),n.createElement("button",{"data-testid":"add-widget",type:"button",onClick:function(){return d(!0)},className:"btn-primary btn-md mx-auto"},(0,p.A)("Add"),n.createElement("span",null,"Widget"))))}var bn=d().array,yn=d().func,En=d().node,gn=d().object,xn=d().string;hn.propTypes={children:En,setAddModalOpen:yn,mappedWidgets:gn,widgetIds:bn,destinationTitle:xn,handleSetWidgetOrder:yn,currentWidget:gn,setCurrentWidget:yn};const Nn=hn;var wn=a(39025),An=a(61192),Cn=a(1489),Tn=a(94649);function Sn(e,t){return function(e){if(ze()(e))return e}(e)||function(e,t){var a=null==e?null:void 0!==H()&&Be()(e)||e["@@iterator"];if(null!=a){var n,r,l,i,o=[],c=!0,s=!1;try{if(l=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;c=!1}else for(;!(c=(n=l.call(a)).done)&&(o.push(n.value),o.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=a.return&&(i=a.return(),Object(i)!==i))return}finally{if(s)throw r}}return o}}(e,t)||function(e,t){if(e){var a;if("string"==typeof e)return kn(e,t);var n=Oe()(a={}.toString.call(e)).call(a,8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Pe()(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?kn(e,t):void 0}}(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 kn(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}function In(e){var t,a,l=e.currentWidget,o=e.handleRemoveWidget,c=Sn((0,n.useState)(!1),2),s=c[0],d=c[1],u=Sn((0,n.useState)(!1),2),m=u[0],v=u[1],h=(0,X.Yb)().site,b=(0,Tn.Q)().data,y="mb-1 text-sm font-bold text-blumine-600 capitalize",E="text-charcoal-900 text-lg";return n.createElement("div",{"data-testid":"WidgetAreaSettingsPane",className:"flex w-full mx-auto bg-white rounded-lg shadow-md"},l?n.createElement("div",{className:"w-full p-8"},n.createElement("div",{className:"block min-w-0 flex-1"},n.createElement("h2",{className:"text-2xl font-bold text-blumine-800 truncate"},$a(null==l?void 0:l.type,"w-12 h-12 fill-current text-blumine-800 inline-flex mr-2")," ",(0,da.ZV)(null==l?void 0:l.type))),n.createElement("div",{className:"my-2 col-span-3 flex items-center justify-end"},n.createElement("div",{className:"flex justify-stretch flex-row space-x-4"},null!=l&&l.editable?n.createElement(r.N_,{to:K()(t="/".concat(null==h?void 0:h.sitename,"/dashboard/edit/widget?id=")).call(t,null==l?void 0:l.id),className:"btn-secondary btn-sm"},(0,p.A)("Pencil"),n.createElement("span",null,"Edit")):null,n.createElement("button",{"data-testid":"preview",type:"button",onClick:function(){return v(!0)},className:"btn-secondary btn-sm"},(0,p.A)("Fullscreen"),n.createElement("span",null,"Preview")),n.createElement("button",{"data-testid":"remove",type:"button",onClick:function(){return d(!0)},className:"btn-secondary btn-sm"},(0,p.A)("TimesCircle"),n.createElement("span",null,"Remove")))),n.createElement("div",{className:"mt-6"},n.createElement("div",{className:"grid gap-x-4 gap-y-4 grid-cols-3"},function(){var e;if(null==l||!l.editable)return n.createElement("div",{className:"col-span-3 space-y-4"},n.createElement("div",{"data-testid":"nickname"},n.createElement("dt",{className:y},"Nickname"),n.createElement("dd",{className:E},null==l?void 0:l.nickname)),n.createElement("div",{className:E},n.createElement("em",null,"This Widget has no customizable settings.")));var t=i()(e=M()(null==l?void 0:l.settings)).call(e,function(e){return{key:e,value:null==l?void 0:l.settings[e]}});return i()(t).call(t,function(e){var t,a,r,l;return null!=e&&null!==(r=e.key)&&void 0!==r&&ct()(t=r.toLowerCase()).call(t,f.syS)&&(0,st.iv)(null==e?void 0:e.value)?n.createElement("div",{key:e.key,className:"col-span-3"},n.createElement("div",{className:y},"Audio"),n.createElement(Cn.A.Audio,{key:null==e?void 0:e.value,id:null==e?void 0:e.value})):null!=e&&null!==(l=e.key)&&void 0!==l&&ct()(a=l.toLowerCase()).call(a,f.jtj)&&(0,st.iv)(null==e?void 0:e.value)?n.createElement("div",{key:e.key,className:"col-span-1"},n.createElement("div",{className:y},"Image"),n.createElement("div",{className:"rounded-lg overflow-hidden"},n.createElement(Cn.A.Image,{key:null==e?void 0:e.value,id:null==e?void 0:e.value}))):(null==e?void 0:e.key)===f.bJ8?n.createElement("div",{key:e.key,className:"col-span-3"},n.createElement("div",{className:y},"Formatted Text"),n.createElement("div",{className:"wysiwyg rounded-lg flex w-full border-2 border-charcoal-50 p-3 overflow-hidden"},n.createElement(An.A,{htmlString:null==e?void 0:e.value}))):n.createElement("div",{key:e.key,className:"col-span-3"},n.createElement("dt",{className:y},(0,da.xn)(null==e?void 0:e.key)),n.createElement("dd",{className:E},null==e?void 0:e.value))})}(),(null==l?void 0:l.type)===f.KSi&&n.createElement("div",{className:"col-span-3 ".concat(E)},"Your site must be public and contain published words in order for the Word of the Day Widget to display on your homepage."),(null==l?void 0:l.type)===f.s05&&n.createElement("div",{className:"col-span-3"},n.createElement("div",{className:y},n.createElement("div",null,"Email Addresses where messages will be sent"),n.createElement("div",{className:"text-sm font-normal normal-case italic text-charcoal-500"},"Please contact support at [email protected] to update this email list.")),n.createElement("div",{className:E},(null==b||null===(a=b.emailListAsString)||void 0===a?void 0:a.length)>0?null==b?void 0:b.emailListAsString:"No email addresses registered. Please contact FirstVoices Support to register an email address for this form."))))):n.
2createElement("div",{className:"mt-6 mx-auto px-6 h-screen"},n.createElement("h2",{className:"mt-6 text-2xl text-center font-bold text-blumine-800"},"Select a widget to see details.")),n.createElement(Le.A.Presentation,{isOpen:m,closeHandler:function(){return v(!1)}},n.createElement("div",{className:"bg-white w-[90vw] mx-auto"},n.createElement(wn.A.Container,{data:l}))),n.createElement(Le.A.Presentation,{isOpen:s,closeHandler:function(){return d(!1)}},n.createElement("div",{"data-testid":"RemoveWidgetModalContent",className:"inline-block align-bottom space-y-6 bg-white rounded-lg p-6 lg:p-8 overflow-hidden shadow-xl transform transition-all sm:align-middle sm:max-w-md sm:w-full"},n.createElement("h2",{className:"text-center font-medium text-2xl text-charcoal-900"},"Are you sure you want to remove the widget from this page?"),n.createElement("p",{className:"text-center text-charcoal-900"},"This will not delete the widget itself and you can always put it back if you change your mind."),n.createElement("div",{className:"w-full justify-center flex space-x-2"},n.createElement("button",{"data-testid":"cancel-btn",type:"button",className:"btn-secondary btn-md",onClick:function(){return d(!1)}},"Cancel"),n.createElement("button",{"data-testid":"confirm",type:"button",className:"btn-primary btn-md",onClick:function(){return o(),void d(!1)}},"Remove")))))}var jn=d().func,Hn=d().object;In.propTypes={currentWidget:Hn,handleRemoveWidget:jn};const Rn=In;var Fn=a(92102),On=a(56982),Mn=a(4695);function Pn(e){return function(e){if(ze()(e))return Wn(e)}(e)||function(e){if(void 0!==H()&&null!=Be()(e)||null!=e["@@iterator"])return Pe()(e)}(e)||Ln(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.")}()}function qn(){var e,t,a="function"==typeof H()?H():{},n=a.iterator||"@@iterator",r=a.toStringTag||"@@toStringTag";function l(a,n,r,l){var c=n&&n.prototype instanceof o?n:o,s=Ut()(c.prototype);return Bn(s,"_invoke",function(a,n,r){var l,o,c,s=0,d=r||[],u=!1,m={p:0,n:0,v:e,a:p,f:_t()(p).call(p,e,4),d:function(t,a){return l=t,o=0,c=e,m.n=a,i}};function p(a,n){for(o=a,c=n,t=0;!u&&s&&!r&&t<d.length;t++){var r,l=d[t],p=m.p,v=l[2];a>3?(r=v===n)&&(c=l[(o=l[4])?5:(o=3,3)],l[4]=l[5]=e):l[0]<=p&&((r=a<2&&p<l[1])?(o=0,m.v=n,m.n=l[1]):p<v&&(r=a<3||l[0]>n||n>v)&&(l[4]=a,l[5]=n,m.n=v,o=0))}if(r||a>1)return i;throw u=!0,n}return function(r,d,v){if(s>1)throw TypeError("Generator is already running");for(u&&1===d&&p(d,v),o=d,c=v;(t=o<2?e:c)||!u;){l||(o?o<3?(o>1&&(m.n=-1),p(o,c)):m.n=c:m.v=c);try{if(s=2,l){if(o||(r="next"),t=l[r]){if(!(t=t.call(l,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,o<2&&(o=0)}else 1===o&&(t=l.return)&&t.call(l),o<2&&(c=TypeError("The iterator does not provide a '"+r+"' method"),o=1);l=e}else if((t=(u=m.n<0)?c:a.call(n,m))!==i)break}catch(t){l=e,o=1,c=t}finally{s=1}}return{value:t,done:u}}}(a,r,l),!0),s}var i={};function o(){}function c(){}function s(){}t=Qt();var d=[][n]?t(t([][n]())):(Bn(t={},n,function(){return this}),t),u=s.prototype=o.prototype=Ut()(d);function m(e){return $t()?$t()(e,s):(e.__proto__=s,Bn(e,r,"GeneratorFunction")),e.prototype=Ut()(u),e}return c.prototype=s,Bn(u,"constructor",s),Bn(s,"constructor",c),c.displayName="GeneratorFunction",Bn(s,r,"GeneratorFunction"),Bn(u),Bn(u,r,"Generator"),Bn(u,n,function(){return this}),Bn(u,"toString",function(){return"[object Generator]"}),(qn=function(){return{w:l,m}})()}function Bn(e,t,a,n){var r=Y();try{r({},"",{})}catch(e){r=0}Bn=function(e,t,a,n){function l(t,a){Bn(e,t,function(e){return this._invoke(t,a,e)})}t?r?r(e,t,{value:a,enumerable:!n,configurable:!n,writable:!n}):e[t]=a:(l("next",0),l("throw",1),l("return",2))},Bn(e,t,a,n)}function Dn(e,t,a,n,r,l,i){try{var o=e[l](i),c=o.value}catch(e){return void a(e)}o.done?t(c):Zt().resolve(c).then(n,r)}function zn(e,t){return function(e){if(ze()(e))return e}(e)||function(e,t){var a=null==e?null:void 0!==H()&&Be()(e)||e["@@iterator"];if(null!=a){var n,r,l,i,o=[],c=!0,s=!1;try{if(l=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;c=!1}else for(;!(c=(n=l.call(a)).done)&&(o.push(n.value),o.length!==t);c=!0);}catch(e){s=!0,r=e}
2finally{try{if(!c&&null!=a.return&&(i=a.return(),Object(i)!==i))return}finally{if(s)throw r}}return o}}(e,t)||Ln(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 Ln(e,t){if(e){var a;if("string"==typeof e)return Wn(e,t);var n=Oe()(a={}.toString.call(e)).call(a,8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Pe()(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Wn(e,t):void 0}}function Wn(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}function Vn(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}function Un(e){var t,a,l,o,c,s=e.chooseWidgetHandler,d=e.pageSlug,u=e.infiniteQueryResponse,m=e.widgets,v=(o=(0,n.useState)(),c=2,function(e){if(ze()(e))return e}(o)||function(e,t){var a=null==e?null:void 0!==H()&&Be()(e)||e["@@iterator"];if(null!=a){var n,r,l,i,o=[],c=!0,s=!1;try{if(l=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;c=!1}else for(;!(c=(n=l.call(a)).done)&&(o.push(n.value),o.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=a.return&&(i=a.return(),Object(i)!==i))return}finally{if(s)throw r}}return o}}(o,c)||function(e,t){if(e){var a;if("string"==typeof e)return Vn(e,t);var n=Oe()(a={}.toString.call(e)).call(a,8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Pe()(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Vn(e,t):void 0}}(o,c)||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.")}()),h=v[0],b=v[1];return n.createElement("div",{id:"WidgetBrowserPresentation",className:"inline-block align-bottom bg-charcoal-50 min-w-4xl border-charcoal-100 rounded-lg p-6 lg:p-8 overflow-hidden shadow-xl transform transition-all sm:align-middle"},n.createElement(lt.A,{queryResponse:u},(null==m?void 0:m.length)>0?n.createElement("div",{className:"space-y-5"},n.createElement("div",{className:"text-center font-medium"},n.createElement("h2",{className:"text-2xl text-blumine-900"},"Available Widgets"),n.createElement("p",{className:"text-xl text-blumine-900"},"Select a widget to add to your page.")),n.createElement("div",{className:"max-w-4xl grid gap-3 grid-cols-4"},null==m?void 0:i()(m).call(m,function(e){return n.createElement("button",{"data-testid":"selectWidgetBtn",type:"button",key:null==e?void 0:e.id,onClick:function(){return b(null==e?void 0:e.id)},className:"".concat(h===(null==e?void 0:e.id)?"btn-primary":"btn-secondary"," col-span-1 w-full h-24 p-3 flex items-center align-center justify-center shadow")},n.createElement("div",{className:"space-y-1"},n.createElement("div",{className:"inline-flex items-center justify-center space-x-2"},$a(null==e?void 0:e.type,"w-6 h-6 fill-current inline-flex"),n.createElement("span",{className:"text-lg font-bold"},(0,da.ZV)(null==e?void 0:e.type))),n.createElement("p",{className:"text-wrap"},null==e?void 0:e.nickname)))})),n.createElement("div",{className:"space-y-3"},n.createElement("button",{"data-testid":"confirm",type:"button",disabled:!h,className:"btn-primary btn-md",onClick:function(){return s(h)}},"OK"),n.createElement("div",{className:"justify-center text-xl"},"OR"))):n.createElement("div",{className:"text-center font-medium"},n.createElement("p",{className:"text-xl text-blumine-900"},"There are no existing widgets available to add to your page."),n.createElement("p",{className:"text-xl text-blumine-900"},"Would you like to create a new widget?")),n.createElement(r.N_,{to:K()(t=K()(a="/".concat(null==m||null===(l=m[0])||void 0===l?void 0:l.sitename,"/dashboard/create/widget?")).call(a,f.tp_,"=")).call(t,d),className:"btn-primary btn-md mt-3"},(0,p.A)("Add"),n.createElement("span",null,"Create a new widget"))))}var Gn=d().array,_n=d().func,Yn=d().object,Qn=d().string;Un.propTypes={chooseWidgetHandler:_n,pageSlug:Qn,widgets:Gn,infiniteQueryResponse:Yn};const Jn=Un;var $n=a(88987);function Kn(e){var t,a=e.chooseWidgetHandler,r=e.currentWidgets,l=e.pageSlug,i=(0,$n.XB)(),o=null==i||null===(t=i.data)||void 0===t||null===(t=t.pages)||void 0===t||null===(t=t[0])||void 0===t||null===(t=t.results)||void 0===t?void 0:D()(t).call(t,function(e){return!(null!=r&&ct()(r).call(r,null==e?void 0:e.id))});return n.createElement(Jn,{chooseWidgetHandler:a,pageSlug:l,widgets:o||[],infiniteQueryResponse:i})}var Zn=d().array,Xn=d().func,er=d().string;Kn.propTypes={chooseWidgetHandler:Xn,currentWidgets:Zn,pageSlug:er};const tr=Kn;function ar(e,t){return function(e){if(ze()(e))return e}(e)||function(e,t){var a=null==e?null:void 0!==H()&&Be()(e)||e["@@iterator"];if(null!=a){var n,r,l,i,o=[],c=!0,s=!1;try{if(l=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;c=!1}else for(;!(c=(n=l.call(a)).done)&&(o.push(n.value),o.length!==t);c=!0);}catch(e){s=!0,r=e}
2finally{try{if(!c&&null!=a.return&&(i=a.return(),Object(i)!==i))return}finally{if(s)throw r}}return o}}(e,t)||function(e,t){if(e){var a;if("string"==typeof e)return nr(e,t);var n=Oe()(a={}.toString.call(e)).call(a,8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Pe()(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?nr(e,t):void 0}}(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 nr(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}function rr(e){var t=e.pageSlug,a=e.destinationTitle,l=function(e){var t=e.destination,a=e.currentWidgets,l=zn((0,r.ok)(),1)[0],i=zn((0,n.useState)((0,Mn.C)(a)),2),o=i[0],c=i[1],s=t===f.yZL,d=s?null:t,u=(0,Fn.Hr)({pageSlug:d}).onSubmit,m=(0,On.zi)().onSubmit,p=function(){var e,t=(e=qn().m(function e(t){return qn().w(function(e){for(;;)switch(e.n){case 0:c(t),s?m({widgets:t}):d&&u({widgets:t});case 1:return e.a(2)}},e)}),function(){var t=this,a=arguments;return new(Zt())(function(n,r){var l=e.apply(t,a);function i(e){Dn(l,n,r,i,o,"next",e)}function o(e){Dn(l,n,r,i,o,"throw",e)}i(void 0)})});return function(e){return t.apply(this,arguments)}}(),v=function(e){var t,a=(null==o?void 0:o.length)>0?K()(t=[e]).call(t,Pn(o)):[e];p(a)},h=l.get(f.S2z);return!(0,st.iv)(h)||null!=o&&ct()(o).call(o,h)||v(h),{handleAddWidget:v,handleRemoveWidget:function(e){var t=null==o?void 0:D()(o).call(o,function(t){return t!==e});p(t)},mappedWidgets:(0,Mn.j)(a),widgetIds:o,handleSetWidgetOrder:function(e){var t=Pn(e);p(t)}}}({destination:t,currentWidgets:e.currentWidgets}),i=l.handleAddWidget,o=l.handleRemoveWidget,c=l.handleSetWidgetOrder,s=l.mappedWidgets,d=l.widgetIds,u=ar((0,n.useState)(),2),m=u[0],p=u[1],v=ar((0,n.useState)(!1),2),h=v[0],b=v[1];return n.createElement("div",{id:"WidgetAreaEditContainer"},n.createElement(Nn,{destinationTitle:a,currentWidget:m,setCurrentWidget:p,handleSetWidgetOrder:c,setAddModalOpen:b,mappedWidgets:s,widgetIds:d},n.createElement(Rn,{handleRemoveWidget:function(){o(null==m?void 0:m.id),p(null)},currentWidget:m})),n.createElement(Le.A.Presentation,{isOpen:h,closeHandler:function(){return b(!1)}},n.createElement(tr,{chooseWidgetHandler:function(e){i(e),b(!1)},currentWidgets:d,pageSlug:t})))}var lr=d().array,ir=d().string;rr.propTypes={currentWidgets:lr,destinationTitle:ir,pageSlug:ir};const or=rr;function cr(e){var t,a,l,i,o=e.dataToEdit,c=e.queryResponse,s=e.site;return n.createElement("div",{"data-testid":"PageCrudPresentation",className:"bg-charcoal-50 min-h-screen"},n.createElement("div",{className:"w-full shadow-md"},n.createElement("div",{className:"max-w-7xl mx-auto flex items-center justify-between space-x-5 p-5"},n.createElement("div",{className:"flex items-center"},n.createElement("div",{className:"space-y-1"},n.createElement("h2",{className:"text-3xl font-medium text-charcoal-900"},null==o?void 0:o.title," Page"))),n.createElement("div",{className:"flex flex-col-reverse justify-stretch space-y-4 space-y-reverse sm:flex-row-reverse sm:justify-end sm:space-x-reverse sm:space-y-0 sm:space-x-3 md:mt-0 md:flex-row md:space-x-3"},n.createElement(r.N_,{to:null==o?void 0:o.href,target:"_blank",rel:"noopener noreferrer",className:"btn-secondary btn-md"},(0,p.A)("Link"),n.createElement("span",null,"View Page")),n.createElement(r.N_,{type:"button",to:K()(t="/".concat(null==s?void 0:s.sitename,"/dashboard/edit/page?slug=")).call(t,null==o?void 0:o.slug,"&editHeader=true"),className:"btn-secondary btn-md"},(0,p.A)("Pencil"),n.createElement("span",null,"Edit Page Header"))))),n.createElement(or,{pageSlug:null==c||null===(a=c.data)||void 0===a?void 0:a.slug,destinationTitle:null==c||null===(l=c.data)||void 0===l?void 0:l.title,currentWidgets:null==c||null===(i=c.data)||void 0===i?void 0:i.widgets}))}var sr=d().object;cr.propTypes={dataToEdit:sr,queryResponse:sr,site:sr};const dr=cr;function ur(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}const mr=function(){var e,t,a=(0,X.Yb)().site,n=(0,r.Zp)(),l=(e=(0,r.ok)(),t=1,function(e){if(ze()(e))return e}(e)||function(e,t){var a=null==e?null:void 0!==H()&&Be()(e)||e["@@iterator"];if(null!=a){var n,r,l,i,o=[],c=!0,s=!1;try{if(l=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;c=!1}else for(;!(c=(n=l.call(a)).done)&&(o.push(n.value),o.length!==t);c=!0);}catch(e){s=!0,r=e}
2finally{try{if(!c&&null!=a.return&&(i=a.return(),Object(i)!==i))return}finally{if(s)throw r}}return o}}(e,t)||function(e,t){if(e){var a;if("string"==typeof e)return ur(e,t);var n=Oe()(a={}.toString.call(e)).call(a,8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Pe()(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ur(e,t):void 0}}(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.")}())[0],i=l.get("slug")||null,o=l.get("editHeader")||null,c=(0,Fn.N5)({pageSlug:i}),s=(0,Fn.hD)().onSubmit,d=(0,Fn.AM)().onSubmit,u=(0,Fn.e4)().onSubmit;return{submitHandler:function(e){var t;i&&null!=c&&null!==(t=c.data)&&void 0!==t&&t.slug?d(e):s(e)},backHandler:function(){return n(-1)},site:a,queryResponse:c,isWidgetAreaEdit:!(!i||o),deleteHandler:function(){return u(i)}}};var pr=a(7136);function vr(e){var t=e.cancelHandler,a=e.dataToEdit,r=e.submitHandler,l=e.deleteHandler,i=He.Ik().shape({title:Qe.B.title().required("A title is required"),subtitle:Qe.B.paragraph({charCount:225}),slug:Qe.B.latinOnly({message:"Please enter a URL"})}),o={title:"",subtitle:"",slug:"",bannerImage:"",bannerVideo:"",visibility:pr.q,banner:null},c=(0,Je.A)({defaultValues:o,validator:i,dataToEdit:a}),s=c.control,d=c.errors,u=c.handleSubmit,m=c.isCreateMode,p=c.register,v=c.reset,f=c.resetField;return n.createElement("div",{id:"PageForm",className:"flex flex-col max-w-5xl p-8 space-y-2 min-h-screen"},n.createElement("div",null,n.createElement("div",{className:"w-full flex justify-center"},n.createElement(Re.A.Header,{title:m?"Create a new custom page":"Edit your custom page",subtitle:m?"Enter the details for your new page.":""})),!m&&n.createElement("div",{className:"flex w-full justify-end"},n.createElement(Ye,{id:null==a?void 0:a.id,label:"Delete Page",message:"Are you sure you want to delete this page from your site?",deleteHandler:l}))),n.createElement("form",{onReset:v},n.createElement("div",{className:"grid grid-cols-12 gap-8"},n.createElement("div",{className:"col-span-12 sm:col-span-6"},n.createElement(Re.A.TextField,{label:"Title",nameId:"title",register:p,errors:d})),n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.TextField,{label:"Subtitle",nameId:"subtitle",register:p,errors:d})),n.createElement("div",{className:"col-span-12 sm:col-span-6"},n.createElement(Re.A.TextField,{label:"URL",nameId:"slug",helpText:m?"Enter a short URL for your page with no special characters or spaces (example: our-people)":"The URL cannot be edited. Please create a new page if the URL is no longer appropriate for this page.",register:p,disabled:!m,errors:d})),n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.SelectOneMedia,{label:"Add banner background",nameId:"banner",control:s,errors:d,helpText:n.createElement("div",null,"Choose between adding an image or a silent video. Recommended size: 2048 x 300, or the widest possible video.",n.createElement("div",null,n.createElement("a",{href:"https://firstvoices.atlassian.net/wiki/spaces/FIR1/pages/36012038/New+Creating+and+editing+custom+pages",target:"_blank",rel:"noreferrer noopener",className:"inline-url"},"Read more about requirements for page banners.")))})),n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.Visibility,{control:s,errors:d,label:"Who can see this page?",resetField:f})),n.createElement("div",{className:"col-span-12 flex justify-end mt-6 px-6"},n.createElement(Re.A.SubmitButtons,{submitLabel:m?"Create page":"Save changes",submitIcon:m?"Add":"Save",cancelIcon:"Close",cancelLabel:"Cancel",onCancelClick:t,onSubmitClick:u(r)})))))}var fr=d().func,hr=d().object;vr.propTypes={cancelHandler:fr,submitHandler:fr,deleteHandler:fr,dataToEdit:hr};const br=vr,yr=function(){var e,t=mr(),a=t.backHandler,l=t.isWidgetAreaEdit,i=t.site,o=t.submitHandler,c=t.deleteHandler,s=t.queryResponse,d=(0,r.zy)().pathname,u=null==d?void 0:ct()(d).call(d,"/create/"),m=u?["Create Page"]:["Edit ".concat((null==s||null===(e=s.data)||void 0===e?void 0:e.title)||""," Page")];return n.createElement(lt.A,{queryResponse:s,bypass:u},n.createElement(de.A,{titleArray:m}),l?n.createElement(dr,{dataToEdit:null==s?void 0:s.data,site:i,queryResponse:s}
2):n.createElement(br,{cancelHandler:a,submitHandler:o,dataToEdit:null==s?void 0:s.data,deleteHandler:c}))};function Er(e){var t=e.backHandler,a=e.dataToEdit,r=e.deleteHandler,l=e.submitHandler,i=He.Ik().shape({title:Qe.B.title().required("A title is required"),titleTranslation:Qe.B.paragraph(),intro:Qe.B.wysiwyg({charCount:1200}),introTranslation:Qe.B.wysiwyg({charCount:1200}),lyrics:He.YO().of(He.Ik().shape({text:Qe.B.paragraph({charCount:5e3}),translation:Qe.B.paragraph({charCount:5e3})})),acknowledgments:Qe.B.textArray({charCount:500}),notes:Qe.B.textArray({charCount:500}),relatedAudio:Qe.B.objectArray(),relatedDocuments:Qe.B.objectArray(),relatedImages:Qe.B.objectArray(),relatedVideos:Qe.B.objectArray(),relatedVideoLinks:Qe.B.relatedVideoUrlsArray()}),o={title:"",titleTranslation:"",intro:"",introTranslation:"",lyrics:[],acknowledgements:[],notes:[],relatedAudio:[],relatedDocuments:[],relatedImages:[],relatedVideos:[],relatedVideoLinks:[],includeInKids:"true",includeInGames:"true",visibility:f.qao,hideOverlay:"false"},c=(0,Je.A)({defaultValues:o,validator:i,dataToEdit:a}),s=c.control,d=c.errors,u=c.handleSubmit,m=c.isCreateMode,p=c.register,v=c.reset,h=c.resetField;return n.createElement("div",{id:"SongCrudPresentation",className:"max-w-5xl p-8"},n.createElement(Re.A.Header,{title:m?"Create a new song":"Edit your song",subtitle:m?"Enter the details for your new song.":""}),!m&&n.createElement("div",{className:"w-full flex justify-end mt-6 px-6"},n.createElement(Ye,{deleteHandler:r,label:"Delete Song",message:"Are you sure you want to delete this song from your site?"})),n.createElement("form",{onReset:v},n.createElement("div",{className:"mt-6 grid grid-cols-12 gap-6"},n.createElement("div",{className:"col-span-12 sm:col-span-6"},n.createElement(Re.A.TextField,{label:"Title in your language",nameId:"title",register:p,errors:d})),n.createElement("div",{className:"col-span-12 sm:col-span-6"},n.createElement(Re.A.TextField,{label:"Title translation",nameId:"titleTranslation",register:p,errors:d})),n.createElement("div",{className:"col-span-6"},n.createElement(Re.A.WysiwygField,{label:"Introduction in your language",nameId:"intro",control:s,errors:d})),n.createElement("div",{className:"col-span-6"},n.createElement(Re.A.WysiwygField,{label:"Introduction translation",nameId:"introTranslation",control:s,errors:d})),n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.AudioArrayField,{label:"Audio",nameId:"relatedAudio",control:s,errors:d,maxItems:dt.cJ})),n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.TextTranslationArrayField,{label:"Lyrics",nameId:"lyrics",register:p,control:s,errors:d,maxItems:dt.I})),n.createElement("div",{className:"col-span-6"},n.createElement(Re.A.ImageArrayField,{label:"Images",nameId:"relatedImages",control:s,errors:d,maxItems:dt.mC})),n.createElement("div",{className:"col-span-6"},n.createElement(Re.A.VideoArrayField,{label:"Videos",nameId:"relatedVideos",control:s,errors:d,maxItems:dt.kq})),n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.DocumentArrayField,{label:"Documents",nameId:"relatedDocuments",control:s,errors:d,maxItems:dt.Og})),n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.TextArrayField,{label:"Notes",nameId:"notes",register:p,control:s,errors:d,maxItems:dt.jk})),n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.TextArrayField,{label:"Acknowledgements",nameId:"acknowledgements",register:p,control:s,errors:d,maxItems:dt.Rb})),n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.Visibility,{control:s,errors:d,resetField:h})),n.createElement("div",{className:"col-span-6"},n.createElement(Re.A.IncludeInKids,{control:s,errors:d})),n.createElement("div",{className:"col-span-6"},n.createElement(Re.A.RadioButtons,{label:"Does the cover image include the title?",helpText:"Selecting 'Yes' will hide the title overlay in the story list",control:s,errors:d,nameId:"hideOverlay",options:[{label:"Yes",value:"true"},{label:"No",value:"false"}]})),n.createElement("div",{className:"col-span-12 flex justify-end mt-6 px-6"},n.createElement(Re.A.SubmitButtons,{submitLabel:m?"Create song":"Save changes",submitIcon:m?"Add":"Save",cancelIcon:"Close",cancelLabel:"Cancel",onCancelClick:t,onSubmitClick:u(l)})))))}var gr=d().func,xr=d().object;Er.propTypes={backHandler:gr,deleteHandler:gr,submitHandler:gr,dataToEdit:xr};const Nr=Er;var wr=a(71068);function Ar(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}const Cr=function(){var e,t,a=(0,r.Zp)(),n=(e=(0,r.ok)(),t=1,function(e){if(ze()(e))return e}(e)||function(e,t){var a=null==e?null:void 0!==H()&&Be()(e)||e["@@iterator"];if(null!=a){var n,r,l,i,o=[],c=!0,s=!1;try{if(l=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;c=!1}else for(;!(c=(n=l.call(a)).done)&&(o.push(n.value),o.length!==t);c=!0);}catch(e){s=!0,r=e}
2finally{try{if(!c&&null!=a.return&&(i=a.return(),Object(i)!==i))return}finally{if(s)throw r}}return o}}(e,t)||function(e,t){if(e){var a;if("string"==typeof e)return Ar(e,t);var n=Oe()(a={}.toString.call(e)).call(a,8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Pe()(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ar(e,t):void 0}}(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.")}())[0].get("id"),l=(0,wr.rL)({id:n,edit:!0}),i=l.data,o=l.isInitialLoading,c=(0,wr.zL)().onSubmit,s=(0,wr.Ke)().onSubmit,d=(0,wr.w8)().onSubmit;return{submitHandler:function(e){n&&i?s(e):c(e)},backHandler:function(){return a("..")},dataToEdit:i,deleteHandler:function(){return d(null==i?void 0:i.id)},isLoading:o}},Tr=function(){var e,t=Cr(),a=t.backHandler,r=t.dataToEdit,l=t.deleteHandler,i=t.isLoading,o=t.submitHandler,c=Boolean(r&&(r.id||r.title)),s=c?"Edit":"Create",d=c?null==r?void 0:r.title:null;return n.createElement(Tt.A.Container,{isLoading:i},n.createElement(de.A,{titleArray:D()(e=["".concat(s," Song"),c?d:null]).call(e,Boolean)}),n.createElement(Nr,{backHandler:a,dataToEdit:r,submitHandler:o,deleteHandler:l}))};function Sr(e){var t=e.backHandler,a=e.dataToEdit,r=e.submitHandler,l=e.deleteHandler,i=He.Ik().shape({name:Qe.B.title().required("A name is required"),bio:Qe.B.paragraph({charCount:1e3}).required("A bio is required")}),o=(0,Je.A)({defaultValues:{name:"",bio:""},validator:i,dataToEdit:a}),c=o.errors,s=o.handleSubmit,d=o.isCreateMode,u=o.register,m=o.reset;return n.createElement("div",{id:"SpeakerCrudPresentation",className:"max-w-5xl p-8"},n.createElement(Re.A.Header,{title:d?"Add a new speaker":"Edit a speaker",subtitle:d?"Enter the details for the new speaker.":""}),!d&&n.createElement("div",{className:"w-full flex justify-end mt-6 px-6"},n.createElement(Ye,{deleteHandler:l,label:"Delete speaker",message:"Are you sure you want to delete this speaker from your site?",note:"This will remove the speaker from all associated audio files."})),n.createElement("form",{onReset:m},n.createElement("div",{className:"mt-6 grid grid-cols-12 gap-6"},n.createElement("div",{className:"col-span-12 sm:col-span-6"},n.createElement(Re.A.TextField,{label:"Name",nameId:"name",register:u,errors:c})),n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.TextAreaField,{label:"Biography",nameId:"bio",helpText:"Add a short bio for this speaker.",register:u,errors:c})),n.createElement("div",{className:"col-span-12 flex justify-end mt-6 px-6"},n.createElement(Re.A.SubmitButtons,{submitLabel:d?"Add Speaker":"Save Changes",submitIcon:d?"Add":"Save",cancelIcon:"Close",cancelLabel:"Cancel",onCancelClick:t,onSubmitClick:s(r)})))))}var kr=d().func,Ir=d().object;Sr.propTypes={backHandler:kr,deleteHandler:kr,submitHandler:kr,dataToEdit:Ir};const jr=Sr;var Hr=a(90147);function Rr(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}const Fr=function(){var e,t,a=(0,X.Yb)().site,n=(0,r.Zp)(),l=(e=(0,r.ok)(),t=1,function(e){if(ze()(e))return e}(e)||function(e,t){var a=null==e?null:void 0!==H()&&Be()(e)||e["@@iterator"];if(null!=a){var n,r,l,i,o=[],c=!0,s=!1;try{if(l=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;c=!1}else for(;!(c=(n=l.call(a)).done)&&(o.push(n.value),o.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=a.return&&(i=a.return(),Object(i)!==i))return}finally{if(s)throw r}}return o}}(e,t)||function(e,t){if(e){var a;if("string"==typeof e)return Rr(e,t);var n=Oe()(a={}.toString.call(e)).call(a,8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Pe()(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Rr(e,t):void 0}}(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.")}())[0].get("id")||null,i=(0,Hr.rl)({id:l}).data,o=(0,Hr.ZW)().onSubmit,c=(0,Hr.gV)().onSubmit,s=(0,Hr.WZ)().onSubmit;return{submitHandler:function(e){l&&null!=i&&i.id?c(e):o(e)},backHandler:function(){return n(-1)},site:a,dataToEdit:i,deleteHandler:function(){return s(null==i?void 0:i.id)}}},Or=function(){var e,t=Fr(),a=t.backHandler,r=t.dataToEdit,l=t.isLoading,i=t.submitHandler,o=t.deleteHandler,c=Boolean(r&&(r.id||r.name)),s=c?"Edit":"Create",d=c?(null==r?void 0:r.name)||(null==r?void 0:r.title):null;return n.createElement(Tt.A.Container,{isLoading:l},n.createElement(de.A,{titleArray:D()(e=["".concat(s," Speaker"),c?d:null]).call(e,Boolean)}),n.createElement(jr,{backHandler:a,dataToEdit:r,submitHandler:i,deleteHandler:o}))};var Mr=a(36586),Pr=a.n(Mr),qr=(a(58940),a(8207));function Br(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}const Dr=function(){var e,t,a=(e=(0,r.ok)(),t=1,function(e){if(ze()(e))return e}(e)||function(e,t){var a=null==e?null:void 0!==H()&&Be()(e)||e["@@iterator"];if(null!=a){var n,r,l,i,o=[],c=!0,s=!1;try{if(l=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;c=!1}else for(;!(c=(n=l.call(a)).done)&&(o.push(n.value),o.length!==t);c=!0);}catch(e){s=!0,r=e}
2finally{try{if(!c&&null!=a.return&&(i=a.return(),Object(i)!==i))return}finally{if(s)throw r}}return o}}(e,t)||function(e,t){if(e){var a;if("string"==typeof e)return Br(e,t);var n=Oe()(a={}.toString.call(e)).call(a,8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Pe()(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Br(e,t):void 0}}(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.")}())[0],n=a.get("step")?Pr()(a.get("step"),10):0,l=a.get("id")||null,i=(0,qr.WJ)().onSubmit,o=(0,qr.P3)({id:l,edit:!0});return{activeStep:Number(n),queryResponse:o,deleteHandler:function(){return i(l)}}};function zr(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}function Lr(e){var t,a,l=e.children,i=e.onClickCallback,o=e.sitename,c=(t=(0,r.ok)(),a=1,function(e){if(ze()(e))return e}(t)||function(e,t){var a=null==e?null:void 0!==H()&&Be()(e)||e["@@iterator"];if(null!=a){var n,r,l,i,o=[],c=!0,s=!1;try{if(l=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;c=!1}else for(;!(c=(n=l.call(a)).done)&&(o.push(n.value),o.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=a.return&&(i=a.return(),Object(i)!==i))return}finally{if(s)throw r}}return o}}(t,a)||function(e,t){if(e){var a;if("string"==typeof e)return zr(e,t);var n=Oe()(a={}.toString.call(e)).call(a,8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Pe()(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?zr(e,t):void 0}}(t,a)||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.")}())[0].get("id")?"Edit Your Story":"Add A New Story";return n.createElement(Re.A.StepWrapper,{onClickCallback:i,sitename:o,title:c,stepTitlesArray:[{title:"Cover Page"},{title:"Pages"},{title:"Privacy"},{title:"Preview"}]},l)}var Wr=d().func,Vr=d().node,Ur=d().string;Lr.propTypes={children:Vr,onClickCallback:Wr,sitename:Ur};const Gr=Lr;var _r=a(4841);function Yr(e,t){return function(e){if(ze()(e))return e}(e)||function(e,t){var a=null==e?null:void 0!==H()&&Be()(e)||e["@@iterator"];if(null!=a){var n,r,l,i,o=[],c=!0,s=!1;try{if(l=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;c=!1}else for(;!(c=(n=l.call(a)).done)&&(o.push(n.value),o.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=a.return&&(i=a.return(),Object(i)!==i))return}finally{if(s)throw r}}return o}}(e,t)||function(e,t){if(e){var a;if("string"==typeof e)return Qr(e,t);var n=Oe()(a={}.toString.call(e)).call(a,8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Pe()(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Qr(e,t):void 0}}(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 Qr(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}function Jr(e){var t,a,l,o=e.storyData,c=o.title,s=o.titleTranslation,d=o.author,u=o.intro,m=o.introTranslation,v=o.acknowledgements,f=o.notes,h=o.pagesData,b=o.pages,y=o.sitename,E=o.visibility,g=o.includeInKids,x=Yr((0,n.useState)(!1),2),N=x[0],w=x[1],A=Yr((0,n.useState)(null==h?void 0:h[null==b?void 0:b[0]]),2),C=A[0],T=A[1],S="text-charcoal-500 font-semibold",k="font-bold pb-8 text-xl",I="space-y-2",j=function(){return n.createElement("button",{"data-testid":"translate",type:"button",className:"text-blumine-600 text-sm font-semibold ",onClick:function(){return w(!N)}},"View ",N?"language":"translation")},H=function(e){return n.createElement(r.N_,{to:e,className:"btn-secondary btn-md"},(0,p.A)("Pencil")," ",n.createElement("span",null,"Edit"))},R=function(e){var t=e.images,a=e.videos,r=e.videoLinks;return!(null!=t&&t.length)>0&&!(null!=a&&a.length)>0&&!(null!=r&&r.length)>0?null:n.createElement(n.Fragment,null,(null==t?void 0:t.length)>0&&(null==t?void 0:i()(t).call(t,function(e){return n.createElement(Cn.A.Image,{key:null==e?void 0:e.id,imageObject:e,containerStyles:"w-40 h-40 mr-2",imageStyles:"object-cover"})})),(null==a?void 0:a.length)>0&&(null==a?void 0:i()(a).call(a,function(e){return n.createElement(Cn.A.Video,{key:null==e?void 0:e.id,videoObject:e,containerStyles:"w-40 h-40 mr-2"})})),(null==r?void 0:r.length)>0&&(null==r?void 0:i()(r).call(r,function(e){return n.createElement(Cn.A.VideoLink,{key:null==e?void 0:e.id,link:e,containerStyles:"w-40 h-40 mr-2"})})))},F=function(e){return(null==e?void 0:e.length)>0?null==e?void 0:i()(e).call(e,function(e){return n.createElement(Cn.A.Audio,{key:null==e?void 0:e.id,audioObject:e})}):null};return n.createElement("div",{id:"StoryCrudPreview",className:"space-y-4"},n.createElement("section",{className:"bg-white px-8 py-6 rounded-lg"},n.createElement("h2",{className:k},"Story Info"),n.createElement("div",{className:"text-charcoal-900 space-y-6"},n.createElement("div",{className:I},n.createElement("h3",{className:S},"Story title"),n.createElement("p",null,N?s:c),j()),n.createElement("div",null,n.createElement("div",{className:I},n.createElement("h3",{className:S},"Author"),n.createElement("p",null,d||"No author specified"))),n.createElement("div",null,n.createElement("div",{className:I},n.createElement("h3",{className:S},"Story introduction"),n.createElement(_r.A,{htmlString:N?m:u})),j()),(null==v?void 0:v.length)>0&&n.createElement("div",{className:I},n.createElement("h3",{className:S},"Acknowledgements"),n.createElement("ul",{className:"list-inside list-disc"},null==v?void 0:i()(v).call(v,function(e){return n.createElement("li",{key:null==e?void 0:e.id,className:"text-sm"},null==e?void 0:e.text)}))),(null==f?void 0:f.length)>0&&n.createElement("div",{className:I},n.createElement("h3",{className:S},"Notes"),n.createElement("ul",{className:"list-inside list-disc"},null==f?void 0:i()(f).call(f,function(e){return n.createElement("li",{key:null==e?void 0:e.id,className:"text-sm"},null==e?void 0:e.text)}))),n.createElement("div",{className:I},n.createElement("h3",{className:S},"Audio"),F(null==o?void 0:o.relatedAudio)),n.createElement("div",{className:I},n.createElement("h3",{className:S},"Visual media"),n.createElement("div",{className:"inline-flex"},R({images:null==o?void 0:o.relatedImages,videos:null==o?void 0:o.relatedVideos,videoLinks:null==o?void 0:o.relatedVideoLinks})))),n.createElement("div",{className:"flex justify-end"},H(K()(t="/".concat(y,"/dashboard/edit/story?step=0&id=")).call(t,null==o?void 0:o.id)))),C&&n.createElement("section",{className:"relative bg-white px-8 py-6 rounded-lg"},n.createElement("h2",{className:k},"Story Pages"),n.createElement("div",{className:"text-charcoal-500 grid grid-cols-2 border-2 border-charcoal-200 rounded-lg p-2"},n.createElement("div",{className:"col-span-1 inline-flex items-center justify-center"},R({images:null==C?void 0:C.relatedImages,videos:null==C?void 0:C.relatedVideos,videoLinks:null==C?void 0:C.relatedVideoLinks})),n.createElement("div",{className:"col-span-1 space-y-4"},(null==C?void 0:C.text)&&n.createElement("div",null,n.createElement("div",{className:I},n.createElement("h3",{className:S},"Page text"),n.createElement(_r.A,{htmlString:N?null==C?void 0:C.textTranslation:null==C?void 0:C.text})),j()),F(null==C?void 0:C.relatedAudio))),n.createElement("div",{className:"flex items-center justify-center mt-6 mb-4 gap-x-2"},n.createElement("span",{className:"text-blumine-900"},"Page"),null==b?void 0:i()(b).call(b,function(e,t){return n.createElement("button",{type:"button","data-testid":"page-".concat(t+1,"-btn"),key:e,onClick:function(){return T(null==h?void 0:h[e])},className:e===(null==C?void 0:C.id)?"btn-primary btn-sm-icon":"btn-secondary btn-sm-icon"},t+1)})),n.createElement("div",{className:"flex justify-end"},H(K()(a="/".concat(y,"/dashboard/edit/story?step=1&id=")).call(a,null==o?void 0:o.id)))),n.createElement("section",{className:"bg-white px-8 py-6 rounded-lg"},n.createElement("h2",{className:k},"Privacy"),n.createElement("div",{className:"text-charcoal-900 space-y-6"},n.createElement("div",{className:I},n.createElement("h3",{className:S},"Who can view your content?"),n.createElement("p",null,E)),n.createElement("div",{className:I},n.createElement("h3",{className:S},"Want this included in the Kids site?"),n.createElement("p",null,"true"===g?"Yes":"No"))),n.createElement("div",{className:"flex justify-end"},H(K()(l="/".concat(y,"/dashboard/edit/story?step=2&id=")).call(l,null==o?void 0:o.id)))))}var $r=d().object;Jr.propTypes={storyData:$r};const Kr=Jr;function Zr(e){var t=e.dataToEdit,a=e.submitHandler,r=He.Ik().shape({visibility:He.Yj(),includeInKids:He.Yj()}),l={visibility:f.qao,includeInKids:"true"},i=(0,Je.A)({defaultValues:l,validator:r,dataToEdit:t}),o=i.control,c=i.errors,s=i.handleSubmit,d=i.reset,u=i.resetField;return n.createElement(Gr,null,n.createElement("div",{id:"StoryAudienceCrudPresentation",className:"shadow rounded-md overflow-hidden bg-white"},n.createElement("form",{onReset:d},n.createElement("div",{className:"grid grid-cols-12 gap-8 p-8"},n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.Visibility,{control:o,errors:c,resetField:u})),n.createElement("div",{className:"col-span-6"},n.createElement(Re.A.IncludeInKids,{control:o,errors:c})),n.createElement("div",{className:"col-span-12 flex justify-end mt-6 px-6"},n.createElement(Re.A.SubmitButtons,{submitLabel:"Save",submitIcon:"Save",onSubmitClick:s(a)}))))))}var Xr=d().func,el=d().object;Zr.propTypes={submitHandler:Xr,dataToEdit:el};const tl=Zr,al=function(e){var t=e.storyData,a=(0,qr.mT)({storyId:null==t?void 0:t.id}).onSubmit;return{dataToEdit:t,submitHandler:function(e){null!=t&&t.id&&a(e)}}};function nl(e){var t=e.storyData,a=al({storyData:t}),r=a.dataToEdit,l=a.submitHandler;return n.createElement(tl,{dataToEdit:r,submitHandler:l})}var rl=d().object;
2nl.propTypes={storyData:rl};const ll=nl;function il(){var e;return il=sn()?_t()(e=sn()).call(e):function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)({}).hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},il.apply(null,arguments)}function ol(e){var t=e.dataToEdit,a=e.submitHandler,r=He.Ik().shape({title:Qe.B.paragraph({charCount:120}).required("You must enter at least 1 character in this field."),titleTranslation:Qe.B.translation,author:He.Yj(),intro:Qe.B.wysiwyg({charCount:1200}),introTranslation:Qe.B.wysiwyg({charCount:1200}),relatedAudio:Qe.B.objectArray(),relatedDocuments:Qe.B.objectArray(),relatedImages:Qe.B.objectArray(),relatedVideos:Qe.B.objectArray(),relatedVideoLinks:Qe.B.relatedVideoUrlsArray(),acknowledgments:He.YO().of(He.Yj())}),l={visibility:f.uW2,title:"",titleTranslation:"",author:"",relatedVideos:[],relatedVideoLinks:[],relatedImages:[],intro:"",introTranslation:"",acknowledgements:[],notes:[],relatedAudio:[],relatedDocuments:[],includeInKids:"true",includeInGames:"true",hideOverlay:"false"},i=(0,Je.A)({defaultValues:l,validator:r,dataToEdit:t}),o=i.control,c=i.errors,s=i.handleSubmit,d=i.isValid,u=i.register,m=i.reset,p=i.trigger;return n.createElement(Gr,{onClickCallback:function(){p(),d&&s(a)()}},n.createElement("div",{id:"StoryCoverCrudPresentation",className:"shadow rounded-md overflow-hidden bg-white"},n.createElement("form",{onReset:m},n.createElement("div",{className:"grid grid-cols-12 gap-8 p-8"},n.createElement("div",{className:"hidden"},n.createElement("input",il({id:"includeInKids",name:"includeInKids",type:"hidden"},u("includeInKids"))),n.createElement("input",il({id:"visibility",name:"visibility",type:"hidden"},u("visibility")))),n.createElement("div",{className:"col-span-6"},n.createElement(Re.A.TextField,{label:"Title in your language",nameId:"title",register:u,errors:c})),n.createElement("div",{className:"col-span-6"},n.createElement(Re.A.TextField,{label:"Title translation",nameId:"titleTranslation",register:u,errors:c})),n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.TextField,{label:"Author",nameId:"author",register:u,errors:c})),n.createElement("div",{className:"col-span-6"},n.createElement(Re.A.WysiwygField,{label:"Introduction in your language",nameId:"intro",control:o,errors:c})),n.createElement("div",{className:"col-span-6"},n.createElement(Re.A.WysiwygField,{label:"Introduction translation",nameId:"introTranslation",control:o,errors:c})),n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.AudioArrayField,{label:"Audio",nameId:"relatedAudio",control:o,errors:c,maxItems:dt.Xx})),n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.ImageArrayField,{label:"Images",nameId:"relatedImages",control:o,errors:c,maxItems:1})),n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.VideoArrayField,{label:"Videos",nameId:"relatedVideos",control:o,errors:c,maxItems:1})),n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.DocumentArrayField,{label:"Document",nameId:"relatedDocuments",control:o,errors:c,maxItems:1})),n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.TextArrayField,{label:"Acknowledgements",nameId:"acknowledgements",register:u,control:o,errors:c,maxItems:dt.Rb})),n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.TextArrayField,{label:"Notes",nameId:"notes",register:u,control:o,errors:c,maxItems:dt.jk})),n.createElement("div",{className:"col-span-8"},n.createElement(Re.A.RadioButtons,{label:"Does the cover image include the title?",helpText:"Selecting 'Yes' will hide the title overlay in the story list",control:o,errors:c,nameId:"hideOverlay",options:[{label:"Yes",value:"true"},{label:"No",value:"false"}]}))))))}var cl=d().func,sl=d().object;ol.propTypes={submitHandler:cl,dataToEdit:sl};const dl=ol,ul=function(e){var t=e.storyData,a=(0,qr.J4)().onSubmit,n=(0,qr.k5)().onSubmit,r=(0,qr.WJ)().onSubmit;return{dataToEdit:t,submitHandler:function(e){null!=t&&t.id?n(e):a(e)},deleteHandler:function(){return r(null==t?void 0:t.id)}}};function ml(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}function pl(e){var t,a,l,i=e.storyData,o=ul({storyData:i}),c=o.dataToEdit,s=o.submitHandler,d=(a=(0,r.ok)(),l=1,function(e){if(ze()(e))return e}(a)||function(e,t){var a=null==e?null:void 0!==H()&&Be()(e)||e["@@iterator"];if(null!=a){var n,r,l,i,o=[],c=!0,s=!1;try{if(l=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;c=!1}else for(;!(c=(n=l.call(a)).done)&&(o.push(n.value),o.length!==t);c=!0);}catch(e){s=!0,r=e}
2finally{try{if(!c&&null!=a.return&&(i=a.return(),Object(i)!==i))return}finally{if(s)throw r}}return o}}(a,l)||function(e,t){if(e){var a;if("string"==typeof e)return ml(e,t);var n=Oe()(a={}.toString.call(e)).call(a,8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Pe()(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ml(e,t):void 0}}(a,l)||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.")}())[0],u=Boolean(d.get("id")),m=u?"Edit":"Create",p=(null==c?void 0:c.title)||(null==c?void 0:c.name);return n.createElement(n.Fragment,null,n.createElement(de.A,{titleArray:D()(t=["".concat(m," Story"),u?p:null]).call(t,Boolean)}),n.createElement(dl,{dataToEdit:c,submitHandler:s}))}var vl=d().object;pl.propTypes={storyData:vl};const fl=pl;var hl=a(54929),bl=a.n(hl),yl=(a(68156),a(37876));function El(){var e;return El=sn()?_t()(e=sn()).call(e):function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)({}).hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},El.apply(null,arguments)}function gl(e){var t=e.cancelHandler,a=e.dataToEdit,r=e.deleteHandler,l=e.nextPageOrderNumber,i=e.pageNumber,o=e.submitHandler,c=He.Ik().shape({text:Qe.B.wysiwygRequired({charCount:5e3}),textTranslation:Qe.B.wysiwyg({charCount:5e3}),notes:Qe.B.textArray({charCount:500}),relatedAudio:Qe.B.objectArray(),relatedImages:Qe.B.objectArray(),relatedVideos:Qe.B.objectArray(),relatedVideoLinks:Qe.B.relatedVideoUrlsArray()}),s={id:"",text:"",textTranslation:"",notes:[],relatedAudio:[],relatedImages:[],relatedVideos:[],relatedVideoLinks:[],ordering:l},d=(0,Je.A)({defaultValues:s,validator:c,dataToEdit:a}),u=d.control,m=d.errors,p=d.handleSubmit,v=d.register,f=d.reset;return n.createElement("div",{id:"StoryPageForm",className:"p-4 bg-white text-charcoal-900"},n.createElement("div",{className:"flex justify-between mb-4"},n.createElement("div",{className:"text-lg font-semibold"},"Edit Page ",i),(null==a?void 0:a.id)&&n.createElement(Ye,{deleteHandler:function(){return r(a.id)},label:"Delete page",message:"Are you sure you want to delete this page from your story?"})),n.createElement("form",{className:"w-full grid grid-cols-12 gap-4",onReset:f},n.createElement("div",{className:"hidden"},n.createElement("input",El({id:"id",name:"id",type:"hidden"},v("id"))),n.createElement("input",El({id:"ordering",name:"ordering",type:"hidden"},v("ordering")))),n.createElement("div",{className:"col-span-6"},n.createElement(Re.A.WysiwygField,{label:"Page text",nameId:"text",control:u,errors:m})),n.createElement("div",{className:"col-span-6"},n.createElement(Re.A.WysiwygField,{label:"Page translation",nameId:"textTranslation",control:u,errors:m})),n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.AudioArrayField,{label:"Audio",nameId:"relatedAudio",control:u,errors:m,maxItems:dt.Xx})),n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.VideoArrayField,{label:"Videos",nameId:"relatedVideos",control:u,errors:m,maxItems:1})),n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.ImageArrayField,{label:"Images",nameId:"relatedImages",control:u,errors:m,maxItems:1})),n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.TextArrayField,{label:"Notes",nameId:"notes",register:v,control:u,errors:m,maxItems:1})),n.createElement("div",{className:"col-span-12 flex justify-end"},n.createElement(Re.A.SubmitButtons,{submitLabel:"Save",submitIcon:"Save",cancelIcon:"Close",cancelLabel:"Cancel",onCancelClick:t,onSubmitClick:p(o)}))))}var xl=d().func,Nl=d().number,wl=d().object,Al=d().string;gl.propTypes={cancelHandler:xl,dataToEdit:wl,deleteHandler:xl,nextPageOrderNumber:Nl,pageNumber:Al,submitHandler:xl};const Cl=gl;function Tl(e){var t=e.open,a=e.preview,r=e.full;return n.createElement("div",{className:"rounded-lg shadow-sm overflow-hidden bg-white p-4 w-full"},n.createElement(yl._q,{as:"div",className:"flex w-full justify-between"},n.createElement("div",{className:"w-full"},t?"":a),(0,p.A)(t?"ChevronUp":"ChevronDown","fill-current w-8 h-8 ml-2")),n.createElement(yl.kS,{className:"w-full"},r))}var Sl=d().bool,kl=d().node;Tl.propTypes={open:Sl,preview:kl,full:kl};const Il=Tl;function jl(e){var t,a,r,l,i,o,c=e.page,s=e.pageNumber;return n.createElement("div",{"data-testid":"StoryPagesCrudPreview",className:"w-full grid grid-cols-11 gap-8"},n.createElement("div",{className:"col-span-1"},s),n.createElement("div",{className:"col-span-4 h-52 overflow-hidden"},(null==c||null===(t=c.relatedImages)||void 0===t?void 0:t.length)>0?n.createElement(Cn.A.Image,{imageObject:null==c||null===(l=c.relatedImages)||void 0===l?void 0:l[0]}):(null==c||null===(a=c.relatedVideos)||void 0===a?void 0:a.length)>0?n.createElement(Cn.A.Video,{videoObject:null==c||null===(i=c.relatedVideos)||void 0===i?void 0:i[0]}):(null==c||null===(r=c.relatedVideoLinks)||void 0===r?void 0:r.length)>0?n.createElement(Cn.A.VideoLink,{link:null==c||null===(o=c.relatedVideoLinks)||void 0===o?void 0:o[0]}):""),n.createElement("div",{className:"col-span-5"},n.createElement("p",null,null==c?void 0:c.textPreview)))}var Hl=d().object,Rl=d().string;
2jl.propTypes={page:Hl,pageNumber:Rl};const Fl=jl;var Ol=a(57418);function Ml(e){var t=e.addPageOpen,a=e.deleteHandler,r=e.goToStep,l=e.nextPageOrderNumber,o=e.pageIds,c=e.pages,s=e.setAddPageOpen,d=e.submitPageOrder,u=e.submitHandler,m=(0,Ol.h)().setNotification,v=function(e,t){u(e),t()},f=function(e){var t,a=e+1;return bl()(t=String(a)).call(t,2,"0")};return n.createElement(Gr,{onClickCallback:function(e){t?m({type:"WARNING",message:"Save or cancel your new page before moving on."}):r(e)}},n.createElement("div",{"data-testid":"StoryPagesCrudPresentation",className:"mx-auto"},(null==o?void 0:o.length)>0&&n.createElement(on,{items:o,setItems:d},null==o?void 0:i()(o).call(o,function(e,t){return n.createElement(fn,{key:"sortable-".concat(e),id:e,handle:!0},n.createElement(yl.EN,{as:"div",key:"story-page-".concat(e),className:"w-full my-1"},function(r){var l=r.open,i=r.close;return n.createElement(Il,{open:l,preview:n.createElement(Fl,{page:c[e],pageNumber:f(t)}),full:n.createElement(Cl,{dataToEdit:c[e],pageNumber:f(t),submitHandler:function(e){return v(e,i)},deleteHandler:a,cancelHandler:i})})}))})),t?n.createElement("div",{id:"AddNewPageForm",className:"ml-10 mt-1 pt-5 bg-white rounded-lg shadow-xl transform transition-all"},n.createElement(Re.A.Header,{title:"Add A New Page"}),n.createElement("div",{className:"w-full"},n.createElement(Cl,{pageNumber:f(null==o?void 0:o.length),submitHandler:function(e){return v(e,function(){return s(!1)})},nextPageOrderNumber:l,cancelHandler:function(){return s(!1)}}))):n.createElement("div",{className:"flex w-full justify-center"},n.createElement("button",{"data-testid":"add-page",type:"button",className:"btn-primary btn-md my-1",onClick:function(){return s(!0)}},(0,p.A)("Add"),n.createElement("span",null,"Add page")))))}var Pl=d().number,ql=d().array,Bl=d().bool,Dl=d().func,zl=d().object;Ml.propTypes={addPageOpen:Bl,deleteHandler:Dl,goToStep:Dl,nextPageOrderNumber:Pl,pageIds:ql,pages:zl,setAddPageOpen:Dl,submitPageOrder:Dl,submitHandler:Dl};const Ll=Ml;var Wl=a(70611);function Vl(){var e,t,a="function"==typeof H()?H():{},n=a.iterator||"@@iterator",r=a.toStringTag||"@@toStringTag";function l(a,n,r,l){var c=n&&n.prototype instanceof o?n:o,s=Ut()(c.prototype);return Ul(s,"_invoke",function(a,n,r){var l,o,c,s=0,d=r||[],u=!1,m={p:0,n:0,v:e,a:p,f:_t()(p).call(p,e,4),d:function(t,a){return l=t,o=0,c=e,m.n=a,i}};function p(a,n){for(o=a,c=n,t=0;!u&&s&&!r&&t<d.length;t++){var r,l=d[t],p=m.p,v=l[2];a>3?(r=v===n)&&(c=l[(o=l[4])?5:(o=3,3)],l[4]=l[5]=e):l[0]<=p&&((r=a<2&&p<l[1])?(o=0,m.v=n,m.n=l[1]):p<v&&(r=a<3||l[0]>n||n>v)&&(l[4]=a,l[5]=n,m.n=v,o=0))}if(r||a>1)return i;throw u=!0,n}return function(r,d,v){if(s>1)throw TypeError("Generator is already running");for(u&&1===d&&p(d,v),o=d,c=v;(t=o<2?e:c)||!u;){l||(o?o<3?(o>1&&(m.n=-1),p(o,c)):m.n=c:m.v=c);try{if(s=2,l){if(o||(r="next"),t=l[r]){if(!(t=t.call(l,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,o<2&&(o=0)}else 1===o&&(t=l.return)&&t.call(l),o<2&&(c=TypeError("The iterator does not provide a '"+r+"' method"),o=1);l=e}else if((t=(u=m.n<0)?c:a.call(n,m))!==i)break}catch(t){l=e,o=1,c=t}finally{s=1}}return{value:t,done:u}}}(a,r,l),!0),s}var i={};function o(){}function c(){}function s(){}t=Qt();var d=[][n]?t(t([][n]())):(Ul(t={},n,function(){return this}),t),u=s.prototype=o.prototype=Ut()(d);function m(e){return $t()?$t()(e,s):(e.__proto__=s,Ul(e,r,"GeneratorFunction")),e.prototype=Ut()(u),e}return c.prototype=s,Ul(u,"constructor",s),Ul(s,"constructor",c),c.displayName="GeneratorFunction",Ul(s,r,"GeneratorFunction"),Ul(u),Ul(u,r,"Generator"),Ul(u,n,function(){return this}),Ul(u,"toString",function(){return"[object Generator]"}),(Vl=function(){return{w:l,m}})()}function Ul(e,t,a,n){var r=Y();try{r({},"",{})}catch(e){r=0}Ul=function(e,t,a,n){function l(t,a){Ul(e,t,function(e){return this._invoke(t,a,e)})}t?r?r(e,t,{value:a,enumerable:!n,configurable:!n,writable:!n}):e[t]=a:(l("next",0),l("throw",1),l("return",2))},Ul(e,t,a,n)}function Gl(e,t,a,n,r,l,i){try{var o=e[l](i),c=o.value}catch(e){return void a(e)}o.done?t(c):Zt().resolve(c).then(n,r)}function _l(e){return function(){var t=this,a=arguments;return new(Zt())(function(n,r){var l=e.apply(t,a);function i(e){Gl(l,n,r,i,o,"next",e)}function o(e){Gl(l,n,r,i,o,"throw",e)}i(void 0)})}}function Yl(e,t){return function(e){if(ze()(e))return e}(e)||function(e,t){var a=null==e?null:void 0!==H()&&Be()(e)||e["@@iterator"];if(null!=a){var n,r,l,i,o=[],c=!0,s=!1;try{if(l=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;c=!1}else for(;!(c=(n=l.call(a)).done)&&(o.push(n.value),o.length!==t);c=!0);}catch(e){s=!0,r=e}
2finally{try{if(!c&&null!=a.return&&(i=a.return(),Object(i)!==i))return}finally{if(s)throw r}}return o}}(e,t)||Ql(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 Ql(e,t){if(e){var a;if("string"==typeof e)return Jl(e,t);var n=Oe()(a={}.toString.call(e)).call(a,8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Pe()(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Jl(e,t):void 0}}function Jl(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}const $l=function(e){var t=e.storyData,a=Yl((0,r.ok)(),2),l=a[0],i=a[1],o=Yl((0,n.useState)([]),2),c=o[0],s=o[1],d=Yl((0,n.useState)(!1),2),u=d[0],m=d[1],p=l.get("id")||null;(0,n.useEffect)(function(){null!=t&&t.pages&&s(null==t?void 0:t.pages)},[t]);var v=function(e){var t=e.storyId,a=(0,r.g)().sitename,n=function(){var e=_l(Vl().m(function e(n){var r;return Vl().w(function(e){for(;;)if(0===e.n)return r=(0,Wl.aY)({item:n}),e.a(2,wt.A.storyPages.create({sitename:a,storyId:t,properties:r}))},e)}));return function(t){return e.apply(this,arguments)}}(),l=(0,ea.A)({mutationFn:n,queryKeyToInvalidate:[f.UC,a],actionWord:"created",type:"story page"});return{onSubmit:function(e){return l.mutate(e)}}}({storyId:p}),h=v.onSubmit,b=function(e){var t=e.storyId,a=(0,r.g)().sitename,n=function(){var e=_l(Vl().m(function e(n){var r;return Vl().w(function(e){for(;;)if(0===e.n)return r=(0,Wl.aY)({item:n}),e.a(2,wt.A.storyPages.update({id:null==n?void 0:n.id,sitename:a,storyId:t,properties:r}))},e)}));return function(t){return e.apply(this,arguments)}}(),l=(0,ea.A)({mutationFn:n,queryKeyToInvalidate:[f.UC,a],actionWord:"updated",type:"story page"});return{onSubmit:function(e){return l.mutate(e)}}}({storyId:p}),y=b.onSubmit,E=function(e){var t=e.storyId,a=(0,r.g)().sitename,n=function(){var e=_l(Vl().m(function e(n){return Vl().w(function(e){for(;;)if(0===e.n)return e.a(2,wt.A.storyPages.delete({id:n,storyId:t,sitename:a}))},e)}));return function(t){return e.apply(this,arguments)}}(),l=(0,ea.A)({mutationFn:n,queryKeyToInvalidate:[f.UC,a],actionWord:"deleted",type:"story page"});return{onSubmit:function(e){l.mutate(e)}}}({storyId:p}),g=E.onSubmit,x=(0,qr.Bs)({storyId:p}).onSubmit;return{addPageOpen:u,setAddPageOpen:m,goToStep:function(e){return i({step:e,id:p})},pageIds:c,submitPageOrder:function(e){var t,a=function(e){if(ze()(e))return Jl(e)}(t=e)||function(e){if(void 0!==H()&&null!=Be()(e)||null!=e["@@iterator"])return Pe()(e)}(t)||Ql(t)||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.")}();s(a),x(a)},pages:null==t?void 0:t.pagesData,submitHandler:function(e){null!=e&&e.id?y(e):h(e)},deleteHandler:function(e){return g(e)}}};function Kl(e){var t=e.storyData,a=$l({storyData:t}),r=a.addPageOpen,l=a.setAddPageOpen,i=a.deleteHandler,o=a.pageIds,c=a.submitPageOrder,s=a.goToStep,d=a.pages,u=a.submitHandler;return n.createElement(Ll,{addPageOpen:r,deleteHandler:i,goToStep:s,pageIds:o,pages:d,setAddPageOpen:l,submitPageOrder:c,submitHandler:u,nextPageOrderNumber:null==t?void 0:t.nextPageOrderNumber})}var Zl=d().object;Kl.propTypes={storyData:Zl};const Xl=Kl,ei=function(){var e,t=Dr(),a=t.activeStep,l=t.queryResponse,i=t.deleteHandler,o=(0,r.g)().sitename,c=(0,r.zy)().pathname,s=null==c?void 0:ct()(c).call(c,"/create/"),d=s?["Create Story"]:["Edit Story",(null==l||null===(e=l.data)||void 0===e?void 0:e.title)||null];return n.createElement(lt.A,{queryResponse:l,bypass:s},n.createElement("main",{"data-testid":"StoryCrudPresentation"},n.createElement(de.A,{titleArray:d}),!s&&n.createElement("div",{className:"flex w-full justify-end -mb-14 pt-8 pr-8 z-10"},n.createElement(Ye,{deleteHandler:i,label:"Delete story",message:"Are you sure you want to delete this story from your site?"})),function(e){switch(e){case 1:return n.createElement(Xl,{storyData:null==l?void 0:l.data});case 2:return n.createElement(ll,{storyData:null==l?void 0:l.data});case 3:return n.createElement(Gr,{sitename:o},n.createElement(Kr,{storyData:null==l?void 0:l.data}));default:return n.createElement(fl,{storyData:null==l?void 0:l.data})}}(a)))};var ti=a(85569),ai=a.n(ti);function ni(){var e;return ni=sn()?_t()(e=sn()).call(e):function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)({}).hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},ni.apply(null,arguments)}function ri(e){var t=e.children,a=e.cancelHandler,r=e.control,l=e.isCreateMode,i=e.errors,o=e.register,c=e.reset,s=e.resetField,d=e.handleSubmit,u=e.submitHandler;return n.createElement("form",{id:"WidgetForm",onReset:c},n.createElement("div",{className:"grid grid-cols-12 gap-8"},n.createElement("div",{className:"hidden"},n.createElement("input",ni({id:"type",name:"type",type:"hidden",value:"default"},o("type")))),n.createElement("div",{className:"col-span-12 sm:col-span-6"},n.createElement(Re.A.TextField,{label:l?"A nickname for your widget":"Nickname",nameId:"nickname",register:o,helpText:"The nickname is to help you and your team to identify your widgets when editing. It will not appear on your site.",errors:i})),t,n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.Visibility,{nameId:"visibility",control:r,errors:i,resetField:s,label:"Who can see this widget?"})),n.createElement("div",{className:"col-span-12 flex justify-end mt-6 px-6"},n.createElement(Re.A.SubmitButtons,{submitLabel:l?"Create widget":"Save changes",submitIcon:l?"Add":"Save",cancelIcon:l?"BackArrow":"Close",cancelLabel:l?"Go back":"Cancel",onCancelClick:a,onSubmitClick:d(u)}))))}a(33110);var li=d().bool,ii=d().func,oi=d().node,ci=d().object,si=d().string;ri.propTypes={submitHandler:ii,children:oi,cancelHandler:ii,isCreateMode:li,type:si,control:ci,errors:ci,register:ii,reset:ii,resetField:ii,handleSubmit:ii};const di=ri;function ui(e){var t=e.cancelHandler,a=e.dataToEdit,r=e.submitHandler,l=e.type,i=He.Ik({nickname:Qe.B.nickname(),type:He.Yj().required().oneOf([f.D3,f.KSi,f.DZA]),format:He.Yj().required().oneOf([f.aiR]),visibility:Qe.B.visibility()}),o={nickname:"",type:l,format:f.aiR,visibility:f.qao},c=(0,Je.A)({defaultValues:o,validator:i,dataToEdit:a}),s=c.control,d=c.register,u=c.handleSubmit,m=c.reset,p=c.resetField,v=c.errors,h=c.isCreateMode;return n.createElement("div",{"data-testid":"WidgetFormDefault"},n.createElement(di,{cancelHandler:t,control:s,errors:v,register:d,reset:m,resetField:p,handleSubmit:u,submitHandler:r,isCreateMode:h,type:l}))}var mi=d().func,pi=d().object,vi=d().string;ui.propTypes={cancelHandler:mi,dataToEdit:pi,type:vi,submitHandler:mi};const fi=ui;function hi(e){var t,a=e.cancelHandler,r=e.dataToEdit,l=e.submitHandler,i=He.Ik().shape({nickname:Qe.B.nickname(),type:He.Yj().required().oneOf([f.s05]),format:He.Yj().required().oneOf([f.aiR]),title:Qe.B.title().required("A title is required"),text:Qe.B.paragraph(),textWithFormatting:Qe.B.wysiwyg({charCount:200}),urls:Qe.B.urlsArray(),visibility:Qe.B.visibility()}),o={nickname:"",type:f.s05,format:f.aiR,visibility:f.qao,title:"Contact Us",text:"Please contact us if you have any suggestions or feedback regarding our language content.",textWithFormatting:"",urls:[]},c=(0,Je.A)({defaultValues:o,validator:i,dataToEdit:r}),s=c.register,d=c.handleSubmit,u=c.control,m=c.reset,p=c.resetField,v=c.errors,h=c.isCreateMode,b=(0,Tn.Q)().data;return n.createElement("div",{"data-testid":"WidgetFormContact"},n.createElement(di,{cancelHandler:a,control:u,errors:v,register:s,reset:m,resetField:p,handleSubmit:d,submitHandler:l,isCreateMode:h,type:f.s05},n.createElement(n.Fragment,null,n.createElement("div",{className:"col-span-12 sm:col-span-6"},n.createElement(Re.A.TextField,{label:"Title",nameId:"title",register:s,errors:v})),n.createElement("div",{className:"col-span-12 sm:col-span-6"},n.createElement(Re.A.TextAreaField,{label:"Text",nameId:"text",register:s,errors:v})),n.createElement("div",{className:"col-span-12 sm:col-span-6"},n.createElement(Re.A.WysiwygField,{label:"Address",nameId:"textWithFormatting",control:u,errors:v})),n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.TextArrayField,{label:"Social media links",nameId:"urls",helpText:"Enter a maximum of 5 links.",register:s,control:u,errors:v,maxItems:5})),(null==b||null===(t=b.emailListAsString)||void 0===t?void 0:t.length)>0?n.createElement("div",{className:"col-span-12 mt-2 text-sm text-charcoal-500"},n.createElement("div",{className:"block text-sm font-medium text-charcoal-900"},"Contact list"),n.createElement("div",{className:"mt-2 text-xs text-charcoal-500 italic"},"(Please contact support at [email protected] to update this list)"),n.createElement("div",{className:"mt-2 text-sm text-charcoal-500"},"Contact us emails will be sent to the following addresses:"),n.createElement("div",null,null==b?void 0:b.emailListAsString)):n.createElement("div",{className:"col-span-12"},n.createElement("div",{className:"block text-sm font-medium text-charcoal-900"},"Contact list"),n.createElement("div",{className:"mt-2 text-xs text-charcoal-500 italic"},"(Please contact support at [email protected] to update this list)"),n.createElement("div",{className:"mt-2 text-sm text-charcoal-500"},"Could not find any emails to send contact messages to.")))))}var bi=d().func,yi=d().object;hi.propTypes={cancelHandler:bi,dataToEdit:yi,submitHandler:bi};const Ei=hi;function gi(e){var t=e.cancelHandler,a=e.dataToEdit,r=e.submitHandler,l=He.Ik().shape({nickname:Qe.B.nickname(),type:He.Yj().required().oneOf([f.SM$]),format:He.Yj().required().oneOf([f.aiR]),galleryId:Qe.B.uuid().required("Please select a gallery."),visibility:Qe.B.visibility()}),i={nickname:"",type:f.SM$,format:f.aiR,visibility:f.qao,galleryId:""},o=(0,Je.A)({defaultValues:i,validator:l,dataToEdit:a}),c=o.control,s=o.register,d=o.handleSubmit,u=o.reset,m=o.resetField,p=o.errors,v=o.isCreateMode;return n.createElement("div",{"data-testid":"WidgetFormGallery"},n.createElement(di,{cancelHandler:t,control:c,errors:p,register:s,reset:u,resetField:m,handleSubmit:d,submitHandler:r,isCreateMode:v,type:f.SM$},n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.GalleryField,{label:"Gallery",nameId:"galleryId",control:c,register:s,errors:p}))))}var xi=d().func,Ni=d().object;gi.propTypes={cancelHandler:xi,dataToEdit:Ni,submitHandler:xi};const wi=gi;function Ai(e){var t=e.cancelHandler,a=e.dataToEdit,r=e.submitHandler,l=He.Ik().shape({nickname:Qe.B.nickname(),image:Qe.B.uuid().required(),caption:Qe.B.paragraph({charCount:250}),visibility:Qe.B.visibility()}
2),i={nickname:"",visibility:f.qao,caption:"",image:"",format:f.aiR,type:f.bCA},o=(0,Je.A)({defaultValues:i,validator:l,dataToEdit:a}),c=o.register,s=o.handleSubmit,d=o.control,u=o.reset,m=o.resetField,p=o.errors,v=o.isCreateMode;return n.createElement("div",{id:"WidgetFormImage"},n.createElement(di,{cancelHandler:t,control:d,errors:p,register:c,reset:u,resetField:m,handleSubmit:s,submitHandler:r,isCreateMode:v,type:f.bCA},n.createElement(n.Fragment,null,n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.ImageIdField,{label:"Add an Image",nameId:"image",helpText:"Suggestion: Min size of image 200px - max image size 2000px",control:d,errors:p})),n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.TextField,{label:"Enter your caption for the image here (max: 250 characters)",nameId:"caption",control:d,errors:p,register:c})))))}var Ci=d().func,Ti=d().object;Ai.propTypes={cancelHandler:Ci,dataToEdit:Ti,submitHandler:Ci};const Si=Ai;function ki(e){var t=e.cancelHandler,a=e.dataToEdit,r=e.submitHandler,l=He.Ik().shape({nickname:Qe.B.nickname(),type:He.Yj().required().oneOf([f.UVC]),format:He.Yj().required().oneOf([f.aiR]),macUrl:Qe.B.url({required:!0}),windowsUrl:Qe.B.url({required:!0}),visibility:Qe.B.visibility()}),i={nickname:"",type:f.UVC,format:f.aiR,visibility:f.qao,macUrl:"",windowsUrl:""},o=(0,Je.A)({defaultValues:i,validator:l,dataToEdit:a}),c=o.control,s=o.register,d=o.handleSubmit,u=o.reset,m=o.resetField,p=o.errors,v=o.isCreateMode;return n.createElement("div",{"data-testid":"WidgetFormKeyboards"},n.createElement(di,{cancelHandler:t,control:c,errors:p,register:s,reset:u,resetField:m,handleSubmit:d,submitHandler:r,isCreateMode:v,type:f.UVC},n.createElement(n.Fragment,null,n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.TextField,{label:"MacOS URL",nameId:"macUrl",register:s,helpText:"e.g. https://keyman.com/keyboards/...",errors:p})),n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.TextField,{label:"Windows/PC URL",nameId:"windowsUrl",register:s,helpText:"e.g. https://keyman.com/keyboards/...",errors:p})))))}var Ii=d().func,ji=d().object;ki.propTypes={cancelHandler:Ii,dataToEdit:ji,submitHandler:Ii};const Hi=ki;function Ri(e){var t=e.cancelHandler,a=e.dataToEdit,r=e.submitHandler,l=He.Ik().shape({nickname:Qe.B.nickname(),type:He.Yj().required().oneOf([f.BeF]),format:He.Yj().required().oneOf([f.PyN,f.GVj]),text:Qe.B.paragraph({charCount:500}),visibility:Qe.B.visibility()}),i={nickname:"",type:f.BeF,format:f.GVj,visibility:f.qao,text:""},o=(0,Je.A)({defaultValues:i,validator:l,dataToEdit:a}),c=o.control,s=o.register,d=o.handleSubmit,u=o.reset,m=o.resetField,p=o.errors,v=o.isCreateMode;return n.createElement("div",{"data-testid":"WidgetFormLogo"},n.createElement(di,{cancelHandler:t,control:c,errors:p,register:s,reset:u,resetField:m,handleSubmit:d,submitHandler:r,isCreateMode:v,type:f.BeF},n.createElement(n.Fragment,null,n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.RadioButtons,{label:"Which side do you want the logo on?",control:c,errors:p,nameId:"format",options:[{label:"Left",value:f.GVj},{label:"Right",value:f.PyN}]})),n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.TextAreaField,{label:"Text",nameId:"text",register:s,errors:p})))))}var Fi=d().func,Oi=d().object;Ri.propTypes={cancelHandler:Fi,dataToEdit:Oi,submitHandler:Fi};const Mi=Ri;function Pi(e){var t=e.cancelHandler,a=e.dataToEdit,r=e.submitHandler,l=He.Ik().shape({nickname:Qe.B.nickname(),type:He.Yj().required().oneOf([f.qR6]),format:He.Yj().required().oneOf([f.aiR]),title:Qe.B.paragraph({charCount:100}),text:Qe.B.paragraph({charCount:500}),src:Qe.B.mapsURL(),visibility:Qe.B.visibility()}),i={nickname:"",type:f.qR6,format:f.aiR,title:"",text:"",src:"",visibility:f.qao},o=(0,Je.A)({defaultValues:i,validator:l,dataToEdit:a}),c=o.register,s=o.handleSubmit,d=o.control,u=o.reset,m=o.resetField,p=o.errors,v=o.isCreateMode;return n.createElement("div",{"data-testid":"WidgetFormText"},n.createElement(di,{cancelHandler:t,control:d,errors:p,register:c,reset:u,resetField:m,handleSubmit:s,submitHandler:r,isCreateMode:v,type:f.qR6},n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.TextField,{label:"Title",nameId:"title",register:c,errors:p})),n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.TextAreaField,{label:"Text",nameId:"text",register:c,errors:p})),n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.TextField,{label:"URL",nameId:"src",helpText:"Enter a URL linking to the map you would like to add (e.g. https://maps.fpcc.ca/languages/my-language)",register:c,errors:p}))))}var qi=d().func,Bi=d().object;Pi.propTypes={cancelHandler:qi,dataToEdit:Bi,submitHandler:qi};const Di=Pi;function zi(){var e;return zi=sn()?_t()(e=sn()).call(e):function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)({}).hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},zi.apply(null,arguments)}function Li(e){var t=e.cancelHandler,a=e.dataToEdit,r=e.submitHandler,l=He.Ik().shape({nickname:Qe.B.nickname(),type:He.Yj().required().oneOf([f.za7]),format:He.Yj().required().oneOf([f.aiR]),quote1:Qe.B.paragraph({charCount:225}).required("This field is required."),quote1By:Qe.B.paragraph({charCount:50}),quote2:Qe.B.paragraph({charCount:225}).required("This field is required."),quote2By:Qe.B.paragraph({charCount:50}),quote3:Qe.B.paragraph({charCount:225}).required("This field is required."),quote3By:Qe.B.paragraph({charCount:50}),visibility:Qe.B.visibility()}),i={nickname:"",type:f.za7,format:f.aiR,visibility:f.qao,quote1:"",quote1By:"",quote2:"",quote2By:"",quote3:"",quote3By:""},o=(0,Je.A)({defaultValues:i,validator:l,dataToEdit:a}),c=o.control,s=o.register,d=o.handleSubmit,u=o.reset,m=o.resetField,p=o.errors,v=o.isCreateMode;return n.createElement("div",{"data-testid":"WidgetFormQuotes"},n.createElement(di,{cancelHandler:t,control:c,errors:p,register:s,reset:u,resetField:m,handleSubmit:d,submitHandler:r,isCreateMode:v,type:f.za7},n.createElement(n.Fragment,null,n.createElement("input",zi({id:"format",name:"format",type:"hidden",value:"default"},s("format"))),n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.TextField,{label:"Quote 1",nameId:"quote1",register:s,errors:p})),n.createElement("div",{className:"col-span-6 -mt-4"},n.createElement(Re.A.TextField,{label:"Attributed to",nameId:"quote1By",register:s,errors:p})),n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.TextField,{label:"Quote 2",nameId:"quote2",register:s,errors:p})),n.createElement("div",{className:"col-span-6 -mt-4"},n.createElement(Re.A.TextField,{label:"Attributed to",nameId:"quote2By",register:s,errors:p})),n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.TextField,{label:"Quote 3",nameId:"quote3",register:s,errors:p})),n.createElement("div",{className:"col-span-6 -mt-4"},n.createElement(Re.A.TextField,{label:"Attributed to",nameId:"quote3By",register:s,errors:p})))))}var Wi=d().func,Vi=d().object,Ui=d().string;Li.propTypes={cancelHandler:Wi,dataToEdit:Vi,type:Ui,submitHandler:Wi};const Gi=Li;function _i(e){var t=e.cancelHandler,a=e.dataToEdit,r=e.submitHandler,l=He.Ik().shape({nickname:Qe.B.nickname(),type:He.Yj().required().oneOf([f.JM3]),format:He.Yj().required().oneOf([f.GVj,f.PyN]),title:Qe.B.title(),textWithFormatting:Qe.B.wysiwygRequired({charCount:1200}),audio:Qe.B.uuid(),image:Qe.B.uuid(),bgColor:He.Yj().nullable(),url:Qe.B.url(),urlLabel:Qe.B.label().nullable(),visibility:Qe.B.visibility()}),i={nickname:"",type:f.JM3,format:f.PyN,visibility:f.qao,title:"",textWithFormatting:"",audio:"",image:"",bgColor:"",url:"",urlLabel:""},o=(0,Je.A)({defaultValues:i,validator:l,dataToEdit:a}),c=o.register,s=o.handleSubmit,d=o.control,u=o.reset,m=o.resetField,p=o.errors,v=o.isCreateMode;return n.createElement("div",{id:"WidgetFormText"},n.createElement(di,{cancelHandler:t,control:d,errors:p,register:c,reset:u,resetField:m,handleSubmit:s,submitHandler:r,isCreateMode:v,type:f.JM3},n.createElement(n.Fragment,null,n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.TextField,{label:"Title",nameId:"title",register:c,errors:p})),n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.WysiwygField,{label:"Text",nameId:"textWithFormatting",control:d,errors:p})),n.createElement("div",{className:"col-span-6"},n.createElement(Re.A.ImageIdField,{label:"Image",nameId:"image",helpText:"Cho
2ose images with a 4:3 aspect ratio to avoid cropping.",control:d,errors:p})),n.createElement("div",{className:"col-span-6"},n.createElement(Re.A.AudioIdField,{label:"Audio",nameId:"audio",control:d,errors:p})),n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.RadioButtons,{label:"Which side do you want the image on?",control:d,errors:p,nameId:"format",options:[{label:"Left",value:f.GVj},{label:"Right",value:f.PyN}]})),n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.RadioButtons,{label:"Would you like a green background color?",control:d,errors:p,nameId:"bgColor",options:[{label:"Yes",value:"jade-500"},{label:"No",value:""}]})),n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.TextField,{label:"URL",nameId:"url",helpText:"Enter a URL you would like to link to (e.g. https://www.firstvoices.com/smalgyax-beta/words)",register:c,errors:p})),n.createElement("div",{className:"col-span-6"},n.createElement(Re.A.TextField,{label:"URL label",nameId:"urlLabel",helpText:"Enter a label for the URL button.",register:c,errors:p})))))}var Yi=d().func,Qi=d().object;_i.propTypes={cancelHandler:Yi,dataToEdit:Qi,submitHandler:Yi};const Ji=_i;function $i(e){var t=e.cancelHandler,a=e.dataToEdit,r=e.submitHandler,l=He.Ik().shape({nickname:Qe.B.nickname(),type:He.Yj().required().oneOf([f.ZRb]),format:He.Yj().required().oneOf([f.aiR]),title:Qe.B.title(),text:Qe.B.paragraph({charCount:200}),audio:Qe.B.uuid(),url:Qe.B.url(),urlLabel:Qe.B.label().nullable(),visibility:Qe.B.visibility()}),i={nickname:"",type:f.ZRb,format:f.aiR,visibility:f.qao,title:"",text:"",audio:"",url:"",urlLabel:""},o=(0,Je.A)({defaultValues:i,validator:l,dataToEdit:a}),c=o.register,s=o.control,d=o.handleSubmit,u=o.reset,m=o.resetField,p=o.errors,v=o.isCreateMode;return n.createElement("div",{"data-testid":"WidgetFormTextConcise"},n.createElement(di,{cancelHandler:t,control:s,errors:p,register:c,reset:u,resetField:m,handleSubmit:d,submitHandler:r,isCreateMode:v,type:f.ZRb},n.createElement(n.Fragment,null,n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.TextField,{label:"Title text",nameId:"title",register:c,errors:p})),n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.TextField,{label:"Subtitle text",nameId:"text",register:c,errors:p})),n.createElement("div",{className:"col-span-6"},n.createElement(Re.A.AudioIdField,{label:"Audio",nameId:"audio",control:s,errors:p})),n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.TextField,{label:"URL",nameId:"url",helpText:"Enter any URL you would like to link to.",register:c,errors:p})),n.createElement("div",{className:"col-span-6"},n.createElement(Re.A.TextField,{label:"URL label",nameId:"urlLabel",helpText:"Enter a label for the URL button.",register:c,errors:p})))))}var Ki=d().func,Zi=d().object;$i.propTypes={cancelHandler:Ki,dataToEdit:Zi,submitHandler:Ki};const Xi=$i;function eo(e){var t=e.cancelHandler,a=e.dataToEdit,r=e.submitHandler,l=He.Ik().shape({nickname:Qe.B.nickname(),type:He.Yj().required().oneOf([f.m4j]),format:He.Yj().required().oneOf([f.aiR]),textWithFormatting:Qe.B.wysiwygRequired({charCount:4500}),visibility:Qe.B.visibility()}),i={nickname:"",type:f.m4j,format:f.aiR,visibility:f.qao,textWithFormatting:""},o=(0,Je.A)({defaultValues:i,validator:l,dataToEdit:a}),c=o.register,s=o.handleSubmit,d=o.control,u=o.reset,m=o.resetField,p=o.errors,v=o.isCreateMode;return n.createElement("div",{"data-testid":"WidgetFormText"},n.createElement(di,{cancelHandler:t,control:d,errors:p,register:c,reset:u,resetField:m,handleSubmit:s,submitHandler:r,isCreateMode:v,type:f.m4j},n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.WysiwygField,{label:"Text",nameId:"textWithFormatting",control:d,errors:p,toolbar:["INLINESTYLES","BLOCKSTYLES","OL","UL"]}))))}var to=d().func,ao=d().object;eo.propTypes={cancelHandler:to,dataToEdit:ao,submitHandler:to};const no=eo;function ro(e){var t=e.cancelHandler,a=e.dataToEdit,r=e.submitHandler,l=He.Ik().shape({nickname:Qe.B.nickname(),type:He.Yj().required().oneOf([f.aXz]),format:He.Yj().required().oneOf([f.aiR]),iosUrl:Qe.B.url({required:!0}),androidUrl:Qe.B.url({required:!0}),visibility:Qe.B.visibility()}),i={nickname:"",type:f.aXz,format:f.aiR,visibility:f.qao,iosUrl:"",androidUrl:""},o=(0,Je.A)({defaultValues:i,validator:l,dataToEdit:a}),c=o.control,s=o.register,d=o.handleSubmit,u=o.reset,m=o.resetField,p=o.errors,v=o.isCreateMode;return n.createElement("div",{"data-testid":"WidgetFormApps"},n.createElement(di,{cancelHandler:t,control:c,errors:p,register:s,reset:u,resetField:m,handleSubmit:d,submitHandler:r,isCreateMode:v,type:f.aXz},n.createElement(n.Fragment,null,n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.TextField,{label:"Google Play Store URL",nameId:"androidUrl",register:s,helpText:"e.g. https://play.google.com/store/apps/details?id=...",errors:p})),n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.TextField,{label:"Apple iOS App Store URL",nameId:"iosUrl",register:s,helpText:"e.g. https://apps.apple.com/ca/app/...",errors:p})))))}var lo=d().func,io=d().object;ro.propTypes={cancelHandler:lo,dataToEdit:io,submitHandler:lo};const oo=ro;function co(e){var t=e.cancelHandler,a=e.dataToEdit,r=e.submitHandler,l=He.Ik().shape({nickname:Qe.B.nickname(),video:Qe.B.uuid(),caption:Qe.B.paragraph({charCount:250}),visibility:Qe.B.visibility()}
2),i={nickname:"",visibility:f.qao,caption:"",video:"",format:f.aiR,type:f.pKD},o=(0,Je.A)({defaultValues:i,validator:l,dataToEdit:a}),c=o.register,s=o.handleSubmit,d=o.control,u=o.reset,m=o.resetField,p=o.errors,v=o.isCreateMode;return n.createElement("div",{id:"WidgetFormText"},n.createElement(di,{cancelHandler:t,control:d,errors:p,register:c,reset:u,resetField:m,handleSubmit:s,submitHandler:r,isCreateMode:v,type:f.pKD},n.createElement(n.Fragment,null,n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.VideoIdField,{label:"Upload a video",nameId:"video",helpText:"Please keep the file size under 1GB",control:d,errors:p})),n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.TextField,{label:"Enter your caption for the image here (max: 250 characters)",nameId:"caption",control:d,errors:p,register:c})))))}var so=d().func,uo=d().object;co.propTypes={cancelHandler:so,dataToEdit:uo,submitHandler:so};const mo=co;function po(e){return po="function"==typeof H()&&"symbol"==typeof F()?function(e){return typeof e}:function(e){return e&&"function"==typeof H()&&e.constructor===H()&&e!==H().prototype?"symbol":typeof e},po(e)}function vo(e,t){var a=M()(e);if(q()){var n=q()(e);t&&(n=D()(n).call(n,function(t){return L()(e,t).enumerable})),a.push.apply(a,n)}return a}function fo(e){for(var t=1;t<arguments.length;t++){var a,n,r=null!=arguments[t]?arguments[t]:{};t%2?c()(a=vo(Object(r),!0)).call(a,function(t){ho(e,t,r[t])}):V()?G()(e,V()(r)):c()(n=vo(Object(r))).call(n,function(t){Y()(e,t,L()(r,t))})}return e}function ho(e,t,a){return(t=function(e){var t=function(e){if("object"!=po(e)||!e)return e;var t=e[J()];if(void 0!==t){var a=t.call(e,"string");if("object"!=po(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==po(t)?t:t+""}(t))in e?Y()(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function bo(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}function yo(e){var t,a,r=e.backHandler,l=e.dataToEdit,o=e.submitHandler,c=e.deleteHandler,s=e.widgetTypes,d=(t=(0,n.useState)(null),a=2,function(e){if(ze()(e))return e}(t)||function(e,t){var a=null==e?null:void 0!==H()&&Be()(e)||e["@@iterator"];if(null!=a){var n,r,l,i,o=[],c=!0,s=!1;try{if(l=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;c=!1}else for(;!(c=(n=l.call(a)).done)&&(o.push(n.value),o.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=a.return&&(i=a.return(),Object(i)!==i))return}finally{if(s)throw r}}return o}}(t,a)||function(e,t){if(e){var a;if("string"==typeof e)return bo(e,t);var n=Oe()(a={}.toString.call(e)).call(a,8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Pe()(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?bo(e,t):void 0}}(t,a)||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.")}()),u=d[0],m=d[1];return n.createElement("div",{id:"WidgetCrudPresentation",className:"max-w-5xl p-8"},u||null!=l&&l.type?n.createElement("div",null,n.createElement(Re.A.Header,{title:null!=l&&l.type?"Edit your ".concat((0,da.ZV)(null==l?void 0:l.type)," widget"):"Create a new widget",subtitle:null!=l&&l.type?"":"2. Enter the details for your new ".concat((0,da.ZV)(u)," widget.")}),n.createElement("div",{className:"w-full flex justify-end mt-6 px-6"},(null==l?void 0:l.id)&&n.createElement(Ye,{deleteHandler:c,label:"Delete widget",message:"Are you sure you want to delete this widget from your site?"})),n.createElement(Eo,{submitHandler:o,type:null!=l&&l.type?null==l?void 0:l.type:u,cancelHandler:null!=l&&l.id?r:function(){return m(null)},dataToEdit:l})):n.createElement("div",{className:"space-y-2 p-6"},n.createElement(Re.A.Header,{title:"Create a new Widget",subtitle:"1. Choose what type of widget you'd like to create."}),n.createElement("div",{className:"grid gap-5 grid-cols-4 place-content-center p-3"},(null==s?void 0:s.length)>0&&(null==s?void 0:i()(s).call(s,function(e){return n.createElement("button",{"data-testid":"select-".concat(e,"-btn"),t
2ype:"button",key:e,onClick:function(){return m(e)},className:"p-3 bg-white border-2 border-blumine-900 text-blumine-900 hover:bg-blumine-100 focus:bg-blumine-200 focus:outline-hidden focus:ring-2 focus:ring-blumine-900 w-full h-16 font-medium flex items-center rounded"},n.createElement("div",{className:"flex items-center space-x-3"},$a(e,"w-10 h-10 fill-current"),n.createElement("span",null,(0,da.ZV)(e))))}))),n.createElement("div",{className:"p-4"},n.createElement("div",{className:"flex justify-center space-x-4"},n.createElement("button",{"data-testid":"cancel-btn",type:"button",className:"btn-secondary btn-md",onClick:r},(0,p.A)("Close"),n.createElement("span",null,"Cancel"))))))}function Eo(e){var t=e.cancelHandler,a=e.dataToEdit,r=e.submitHandler,l=e.type;switch(l){case f.D3:case f.DZA:case f.KSi:return n.createElement(fi,{cancelHandler:t,dataToEdit:a,submitHandler:r,type:l});case f.aXz:return n.createElement(oo,{cancelHandler:t,dataToEdit:a,submitHandler:r});case f.UVC:return n.createElement(Hi,{cancelHandler:t,dataToEdit:a,submitHandler:r});case f.s05:var o,c=null!=a&&a.urls?null==a||null===(o=a.urls)||void 0===o?void 0:o.split(","):[],s=fo(fo({},a),{},{urls:null==c?void 0:i()(c).call(c,function(e){return{text:e}})});return n.createElement(Ei,{cancelHandler:t,dataToEdit:s,submitHandler:function(e){var t,a=null==e||null===(t=e.urls)||void 0===t?void 0:i()(t).call(t,function(e){return null==e?void 0:e.text});r(fo(fo({},e),{},{urls:null==a?void 0:a.join(",")}))}});case f.SM$:return n.createElement(wi,{cancelHandler:t,dataToEdit:a,submitHandler:r});case f.bCA:return n.createElement(Si,{cancelHandler:t,dataToEdit:a,submitHandler:r});case f.BeF:return n.createElement(Mi,{cancelHandler:t,dataToEdit:a,submitHandler:r});case f.za7:return n.createElement(Gi,{cancelHandler:t,dataToEdit:a,submitHandler:r});case f.JM3:return n.createElement(Ji,{cancelHandler:t,dataToEdit:a,submitHandler:r});case f.ZRb:return n.createElement(Xi,{cancelHandler:t,dataToEdit:a,submitHandler:r});case f.m4j:return n.createElement(no,{cancelHandler:t,dataToEdit:a,submitHandler:r});case f.pKD:return n.createElement(mo,{cancelHandler:t,dataToEdit:a,submitHandler:r});case f.qR6:return n.createElement(Di,{cancelHandler:t,dataToEdit:a,submitHandler:r});default:return n.createElement("div",{className:"text-xs"},n.createElement("h2",null,"Widget of unrecognised type"),n.createElement("code",null,n.createElement("pre",null,ai()(l,null,4))))}}var go=d().array,xo=d().func,No=d().object;yo.propTypes={backHandler:xo,submitHandler:xo,deleteHandler:xo,widgetTypes:go,dataToEdit:No},Eo.propTypes={cancelHandler:xo,dataToEdit:No,submitHandler:xo,type:d().oneOf([f.D3,f.aXz,f.s05,f.SM$,f.bCA,f.qR6,f.UVC,f.BeF,f.za7,f.DZA,f.JM3,f.ZRb,f.m4j,f.pKD,f.KSi])};const wo=yo;function Ao(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}const Co=function(){var e,t,a=(0,Z.kH)().user,n=(0,r.Zp)(),l=(e=(0,r.ok)(),t=1,function(e){if(ze()(e))return e}(e)||function(e,t){var a=null==e?null:void 0!==H()&&Be()(e)||e["@@iterator"];if(null!=a){var n,r,l,i,o=[],c=!0,s=!1;try{if(l=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;c=!1}else for(;!(c=(n=l.call(a)).done)&&(o.push(n.value),o.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=a.return&&(i=a.return(),Object(i)!==i))return}finally{if(s)throw r}}return o}}(e,t)||function(e,t){if(e){var a;if("string"==typeof e)return Ao(e,t);var n=Oe()(a={}.toString.call(e)).call(a,8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Pe()(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ao(e,t):void 0}}(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.")}())[0],i=a.isSuperAdmin,o=(0,da.FV)(i),c=l.get("id")||null,s=l.get(f.tp_)||null,d=(0,$n.QD)({id:c,edit:!0}),u=(0,$n.cl)({destination:s}).mutate,m=(0,$n.rp)().mutate,p=(0,$n.R1)().mutate;return{submitHandler:function(e){var t;c&&null!=d&&null!==(t=d.data)&&void 0!==t&&t.id?m(e):u(e)},widgetTypes:o,backHandler:function(){return n(-1)},queryResponse:d,deleteHandler:function(){var e;return p(null==d||null===(e=d.data)||void 0===e?void 0:e.id)}}},To=function(){var e,t=Co(),a=t.backHandler,l=t.queryResponse,i=t.submitHandler,o=t.deleteHandler,c=t.widgetTypes,s=(0,r.zy)().pathname,d=null==s?void 0:ct()(s).call(s,"/create/"),u=d?["Create Widget"]:["Edit Widget",(null==l||null===(e=l.data)||void 0===e?void 0:e.nickname)||null];return n.createElement(lt.A,{queryResponse:l,bypass:d},n.createElement(de.A,{titleArray:u}),n.createElement(wo,{backHandler:a,dataToEdit:null==l?void 0:l.data,submitHandler:i,deleteHandler:o,widgetTypes:c}))},So=function(){var e=ne({urlPrefix:""}),t=e.tileContent,a=e.headerContent,l=e.site;return n.createElement("div",{id:"DashboardCreateContainer"},n.createElement(de.A,{titleArray:["Create"]}
2),n.createElement(r.BV,null,n.createElement(r.qh,{path:"category",element:n.createElement(g.A,{siteMembership:x.z4,withMessage:!0},n.createElement(it,null))}),n.createElement(r.qh,{path:"gallery",element:n.createElement(g.A,{siteMembership:x.zA,withMessage:!0},n.createElement(qt,null))}),n.createElement(r.qh,{path:"import",element:n.createElement(g.A,{siteMembership:x.z4,withMessage:!0},n.createElement(sa,null))}),n.createElement(r.qh,{path:"page",element:n.createElement(g.A,{siteMembership:x.z4,withMessage:!0},n.createElement(yr,null))}),n.createElement(r.qh,{path:"phrase",element:n.createElement(g.A,{siteMembership:x.zA,withMessage:!0},n.createElement(It,{type:f.zO7}))}),n.createElement(r.qh,{path:"song",element:n.createElement(g.A,{siteMembership:x.zA,withMessage:!0},n.createElement(Tr,null))}),n.createElement(r.qh,{path:"speaker",element:n.createElement(g.A,{siteMembership:x.qS,withMessage:!0},n.createElement(Or,null))}),n.createElement(r.qh,{path:"story",element:n.createElement(g.A,{siteMembership:x.zA,withMessage:!0},n.createElement(ei,null))}),n.createElement(r.qh,{path:"widget",element:n.createElement(g.A,{siteMembership:x.z4,withMessage:!0},n.createElement(To,null))}),n.createElement(r.qh,{path:"word",element:n.createElement(g.A,{siteMembership:x.zA,withMessage:!0},n.createElement(It,{type:f.uJk}))}),n.createElement(r.qh,{path:"*",element:n.createElement(je,{tileContent:t,headerContent:a,site:l})})))};function ko(e){var t=e.tileContent,a=e.headerContent,r=e.site;return n.createElement(Te,{tileContent:t,headerContent:a,site:r})}var Io=d().array,jo=d().object;ko.propTypes={tileContent:Io,headerContent:jo,site:jo};const Ho=ko;var Ro=a(72990),Fo=a(84021);function Oo(e){var t=e.dataToEdit,a=e.speakerOptions,r=e.submitHandler,l=e.backHandler,i=He.Ik().shape({original:null,title:Qe.B.title({charCount:225}).required("You must enter at least 1 character in this field."),description:Qe.B.paragraph(),acknowledgement:Qe.B.paragraph()}),o=(0,Je.A)({defaultValues:{title:"",description:"",acknowledgement:"",speakers:[],includeInGames:"true",includeInKids:"true"},validator:i,dataToEdit:t}),c=o.control,s=o.errors,d=o.handleSubmit,u=o.register,m=o.reset;return n.createElement("div",{id:"AudioEditForm",className:"max-w-5xl p-8"},n.createElement(Re.A.Header,{title:"Edit Your Audio",subtitle:"Edit the details for your audio file."}),n.createElement("form",{onReset:m},n.createElement("div",{className:"grid grid-cols-12 gap-6 py-6"},n.createElement("div",{className:"col-span-6 mt-4"},n.createElement(Ro.A,{audioObject:t})),n.createElement("div",{className:"grid grid-cols-12 gap-6 col-span-12"},n.createElement(Fo.A,{register:u,errors:s,control:c,speakerOptions:a}),n.createElement("div",{className:"col-span-12 flex justify-end mt-6 px-6"},n.createElement(Re.A.SubmitButtons,{submitLabel:"Save changes",submitIcon:"Save",cancelIcon:"Close",cancelLabel:"Cancel",onCancelClick:l,onSubmitClick:d(r)}))))))}var Mo=d().array,Po=d().func,qo=d().object;Oo.propTypes={dataToEdit:qo,speakerOptions:Mo,submitHandler:Po,backHandler:Po};const Bo=Oo;var Do=a(58440);function zo(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}const Lo=function(){var e,t,a,n=(0,r.Zp)(),l=(t=(0,r.ok)(),a=1,function(e){if(ze()(e))return e}(t)||function(e,t){var a=null==e?null:void 0!==H()&&Be()(e)||e["@@iterator"];if(null!=a){var n,r,l,i,o=[],c=!0,s=!1;try{if(l=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;c=!1}else for(;!(c=(n=l.call(a)).done)&&(o.push(n.value),o.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=a.return&&(i=a.return(),Object(i)!==i))return}finally{if(s)throw r}}return o}}(t,a)||function(e,t){if(e){var a;if("string"==typeof e)return zo(e,t);var n=Oe()(a={}.toString.call(e)).call(a,8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Pe()(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?zo(e,t):void 0}}(t,a)||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.")}())[0],o=(0,r.g)().sitename,c=l.get("id"),s=(0,Do.Gx)({id:c,edit:!0}),d=(0,Hr.dd)(),u=(0,Do.DC)({id:c}).onSubmit;return{queryResponse:s,speakerOptions:(null==d||null===(e=d.data)||void 0===e||null===(e=e.pages)||void 0===e||null===(e=e[0])||void 0===e||null===(e=e.results)||void 0===e?void 0:i()(e).call(e,function(e){return{label:null==e?void 0:e.name,value:null==e?void 0:e.id}}))||[],submitHandler:function(e){return u(e)},backHandler:function(){var e,t;return n(K()(e=K()(t="/".concat(o,"/dashboard/")).call(t,f.Rnz,"/")).call(e,f.d4C))}}},Wo=function(){var e=Lo(),t=e.queryResponse,a=e.speakerOptions,r=e.submitHandler,l=e.backHandler;return n.createElement(lt.A,{queryResponse:t},n.createElement(Bo,{dataToEdit:null==t?void 0:t.data,speakerOptions:a,submitHandler:r,backH
2andler:l}))};function Vo(e){var t=e.backHandler,a=e.dataToEdit,r=e.submitHandler,l=He.Ik().shape({relatedAudio:Qe.B.objectArray(),relatedDocuments:Qe.B.objectArray(),relatedImages:Qe.B.objectArray(),relatedVideos:Qe.B.objectArray(),relatedVideoLinks:Qe.B.relatedVideoUrlsArray(),relatedDictionaryEntries:Qe.B.objectArray(),note:Qe.B.paragraph({charCount:120})}),i=(0,Je.A)({defaultValues:{relatedAudio:[],relatedDocuments:[],relatedImages:[],relatedVideos:[],relatedVideoLinks:[],relatedDictionaryEntries:[],note:""},validator:l,dataToEdit:a}),o=i.control,c=i.errors,s=i.handleSubmit,d=i.register,u=i.reset;return n.createElement("div",{id:"CharacterCrudPresentation",className:"max-w-5xl p-8"},n.createElement(Re.A.Header,{title:"Edit your character - ".concat(null==a?void 0:a.title),subtitle:"Edit media for your alphabet character."}),n.createElement("form",{onReset:u},n.createElement("div",{className:"mt-6 grid grid-cols-12 gap-6"},n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.EntryArrayField,{label:"Related content",nameId:"relatedDictionaryEntries",control:o,errors:c,register:d,helpText:"Words and phrases related to your alphabet character",maxItems:dt.WF,types:[f.uJk,f.zO7]})),n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.AudioArrayField,{label:"Audio",nameId:"relatedAudio",control:o,errors:c,maxItems:dt.Xx})),n.createElement("div",{className:"col-span-12 sm:col-span-6"},n.createElement(Re.A.ImageArrayField,{label:"Image",nameId:"relatedImages",control:o,errors:c,maxItems:1})),n.createElement("div",{className:"col-span-12 sm:col-span-6"},n.createElement(Re.A.VideoArrayField,{label:"Video",nameId:"relatedVideos",control:o,errors:c,maxItems:1})),n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.DocumentArrayField,{label:"Document",nameId:"relatedDocuments",control:o,errors:c,maxItems:1})),n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.TextField,{label:"Notes",nameId:"note",register:d,errors:c})),n.createElement("div",{className:"col-span-12 flex justify-end mt-6 px-6"},n.createElement(Re.A.SubmitButtons,{submitLabel:"Save changes",submitIcon:"Save",cancelIcon:"Close",cancelLabel:"Cancel",onCancelClick:t,onSubmitClick:s(r)})))))}var Uo=d().func,Go=d().object;Vo.propTypes={backHandler:Uo,submitHandler:Uo,dataToEdit:Go};const _o=Vo;var Yo=a(6772);function Qo(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}const Jo=function(){var e,t,a=(0,r.g)().sitename,n=(0,r.Zp)(),l=(e=(0,r.ok)(),t=1,function(e){if(ze()(e))return e}(e)||function(e,t){var a=null==e?null:void 0!==H()&&Be()(e)||e["@@iterator"];if(null!=a){var n,r,l,i,o=[],c=!0,s=!1;try{if(l=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;c=!1}else for(;!(c=(n=l.call(a)).done)&&(o.push(n.value),o.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=a.return&&(i=a.return(),Object(i)!==i))return}finally{if(s)throw r}}return o}}(e,t)||function(e,t){if(e){var a;if("string"==typeof e)return Qo(e,t);var n=Oe()(a={}.toString.call(e)).call(a,8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Pe()(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Qo(e,t):void 0}}(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.")}())[0].get("id")||null;l||(window.location.href="/".concat(a,"/dashboard/edit/alphabet"));var i=(0,Yo.Tg)({id:l,edit:!0}),o=(0,Yo.Z0)().onSubmit;return{submitHandler:function(e){l&&null!=i&&i.data&&o(e)},backHandler:function(){return n(-1)},characterQueryResponse:i}},$o=function(){var e=Jo(),t=e.backHandler,a=e.characterQueryResponse,r=e.submitHandler;return n.createElement(lt.A,{queryResponse:a},n.createElement(de.A,{titleArray:["Edit Alphabet"]}),n.createElement(_o,{backHandler:t,dataToEdit:(null==a?void 0:a.data)||null,submitHandler:r}))};function Ko(e){var t=e.dataToEdit,a=e.submitHandler,r=e.backHandler,l=He.Ik().shape({original:null,title:Qe.B.title({charCount:225}).required("You must enter at least 1 character in this field."),description:Qe.B.paragraph(),acknowledgement:Qe.B.paragraph()}),i=(0,Je.A)({defaultValues:{title:"",description:"",acknowledgement:""},validator:l,dataToEdit:t}),o=i.errors,c=i.handleSubmit,s=i.register,d=i.reset;return n.createElement("div",{id:"DocumentCrudPresentation",className:"max-w-5xl p-8"},n.createElement(Re.A.Header,{title:"Edit your Document",subtitle:"Edit the details for your document."}),n.createElement("form",{onReset:d},n.createElement("div",{className:"grid grid-cols-12 py-6"},n.createElement("div",{className:"m-6 col-span-6"},(0,p.A)("Reports","h-72 w-auto mx-auto bg-white rounded-lg p-10 fill-current text-charcoal-500")),n.createElement("div",{className:"grid grid-cols-12 gap-6 col-span-6"},n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.TextField,{label:"Title",nameId:"title",register:s,errors:o})),n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.TextAreaField,{label:"Acknowledgement",nameId:"acknowledgement",register:s,errors:o})),n.createElement("div",{className:"col-span-12 flex justify-end mt-6 px-6"},n.createElement(Re.A.SubmitButtons,{submitLabel:"Save changes",submitIcon:"Save",cancelIcon:"Close",cancelLabel:"Cancel",onCancelClick:r,onSubmitClick:c(a)}))))))}var Zo=d().func,Xo=d().object;Ko.propTypes={dataToEdit:Xo,submitHandler:Zo,backHandler:Zo};const ec=Ko;var tc=a(30753);function ac(e){return ac="function"==typeof H()&&"symbol"==typeof F()?function(e){return typeof e}:function(e){return e&&"function"==typeof H()&&e.constructor===H()&&e!==H().prototype?"symbol":typeof e},ac(e)}function nc(e,t){var a=M()(e);if(q()){var n=q()(e);t&&(n=D()(n).call(n,function(t){return L()(e,t).enumerable})),a.push.apply(a,n)}return a}function rc(e){for(var t=1;t<arguments.length;t++){var a,n,r=null!=arguments[t]?arguments[t]:{};t%2?c()(a=nc(Object(r),!0)).call(a,function(t){lc(e,t,r[t])}):V()?G()(e,V()(r)):c()(n=nc(Object(r))).call(n,function(t){Y()(e,t,L()(r,t))})}return e}function lc(e,t,a){return(t=function(e){var t=function(e){if("object"!=ac(e)||!e)return e;var t=e[J()];if(void 0!==t){var a=t.call(e,"string");if("object"!=ac(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==ac(t)?t:t+""}(t))in e?Y()(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function ic(){var e,t,a="function"==typeof H()?H():{},n=a.iterator||"@@iterator",r=a.toStringTag||"@@toStringTag";function l(a,n,r,l){var c=n&&n.prototype instanceof o?n:o,s=Ut()(c.prototype);return oc(s,"_invoke",function(a,n,r){var l,o,c,s=0,d=r||[],u=!1,m={p:0,n:0,v:e,a:p,f:_t()(p).call(p,e,4),d:function(t,a){return l=t,o=0,c=e,m.n=a,i}};function p(a,n){for(o=a,c=n,t=0;!u&&s&&!r&&t<d.length;t++){var r,l=d[t],p=m.p,v=l[2];a>3?(r=v===n)&&(c=l[(o=l[4])?5:(o=3,3)],l[4]=l[5]=e):l[0]<=p&&((r=a<2&&p<l[1])?(o=0,m.v=n,m.n=l[1]):p<v&&(r=a<3||l[0]>n||n>v)&&(l[4]=a,l[5]=n,m.n=v,o=0))}if(r||a>1)return i;throw u=!0,n}return function(r,d,v){if(s>1)throw TypeError("Generator is already running");for(u&&1===d&&p(d,v),o=d,c=v;(t=o<2?e:c)||!u;){l||(o?o<3?(o>1&&(m.n=-1),p(o,c)):m.n=c:m.v=c);try{if(s=2,l){if(o||(r="next"),t=l[r]){if(!(t=t.call(l,c)))throw TypeError("iterator result is not an object");
2if(!t.done)return t;c=t.value,o<2&&(o=0)}else 1===o&&(t=l.return)&&t.call(l),o<2&&(c=TypeError("The iterator does not provide a '"+r+"' method"),o=1);l=e}else if((t=(u=m.n<0)?c:a.call(n,m))!==i)break}catch(t){l=e,o=1,c=t}finally{s=1}}return{value:t,done:u}}}(a,r,l),!0),s}var i={};function o(){}function c(){}function s(){}t=Qt();var d=[][n]?t(t([][n]())):(oc(t={},n,function(){return this}),t),u=s.prototype=o.prototype=Ut()(d);function m(e){return $t()?$t()(e,s):(e.__proto__=s,oc(e,r,"GeneratorFunction")),e.prototype=Ut()(u),e}return c.prototype=s,oc(u,"constructor",s),oc(s,"constructor",c),c.displayName="GeneratorFunction",oc(s,r,"GeneratorFunction"),oc(u),oc(u,r,"Generator"),oc(u,n,function(){return this}),oc(u,"toString",function(){return"[object Generator]"}),(ic=function(){return{w:l,m}})()}function oc(e,t,a,n){var r=Y();try{r({},"",{})}catch(e){r=0}oc=function(e,t,a,n){function l(t,a){oc(e,t,function(e){return this._invoke(t,a,e)})}t?r?r(e,t,{value:a,enumerable:!n,configurable:!n,writable:!n}):e[t]=a:(l("next",0),l("throw",1),l("return",2))},oc(e,t,a,n)}function cc(e,t,a,n,r,l,i){try{var o=e[l](i),c=o.value}catch(e){return void a(e)}o.done?t(c):Zt().resolve(c).then(n,r)}function sc(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}const dc=function(){var e,t,a=(0,r.Zp)(),n=(e=(0,r.ok)(),t=1,function(e){if(ze()(e))return e}(e)||function(e,t){var a=null==e?null:void 0!==H()&&Be()(e)||e["@@iterator"];if(null!=a){var n,r,l,i,o=[],c=!0,s=!1;try{if(l=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;c=!1}else for(;!(c=(n=l.call(a)).done)&&(o.push(n.value),o.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=a.return&&(i=a.return(),Object(i)!==i))return}finally{if(s)throw r}}return o}}(e,t)||function(e,t){if(e){var a;if("string"==typeof e)return sc(e,t);var n=Oe()(a={}.toString.call(e)).call(a,8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Pe()(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?sc(e,t):void 0}}(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.")}())[0],l=(0,r.g)().sitename,i=n.get("id"),o=function(e){var t=e.id,a=e.edit,n=void 0!==a&&a,l=(0,r.g)().sitename;return(0,Nt.I)({queryKey:[f.GfB,l,t],queryFn:function(){return wt.A.documents.get({sitename:l,id:t})},select:function(e){return n?(0,tc.B8)({data:e}):e},enabled:!!(0,st.iv)(t)})}({id:i,edit:!0}),c=function(e){var t,a,n=e.id,l=(0,r.g)().sitename,i=function(){var e,t=(e=ic().m(function e(t){var a;return ic().w(function(e){for(;;)switch(e.n){case 0:a=(0,tc.B4)({formData:t}),wt.A.documents.partialUpdate({id:n,data:a,sitename:l});case 1:return e.a(2)}},e)}),function(){var t=this,a=arguments;return new(Zt())(function(n,r){var l=e.apply(t,a);function i(e){cc(l,n,r,i,o,"next",e)}function o(e){cc(l,n,r,i,o,"throw",e)}i(void 0)})});return function(e){return t.apply(this,arguments)}}(),o=(0,ea.A)({mutationFn:i,redirectTo:K()(t=K()(a="/".concat(l,"/dashboard/")).call(a,f.Rnz,"/")).call(t,f.GfB),actionWord:"updated",type:f.RrH,queryKeyToInvalidate:[f.GfB,l,n]});return rc(rc({},o),{},{onSubmit:function(e){o.mutate(e)}})}({id:i}),s=c.onSubmit;return{queryResponse:o,submitHandler:function(e){return s(e)},backHandler:function(){var e,t;return a(K()(e=K()(t="/".concat(l,"/dashboard/")).call(t,f.Rnz,"/")).call(e,f.GfB))}}},uc=function(){var e=dc(),t=e.queryResponse,a=e.submitHandler,r=e.backHandler;return n.createElement(lt.A,{queryResponse:t},n.createElement(ec,{dataToEdit:null==t?void 0:t.data,submitHandler:a,backHandler:r}))};function mc(e){var t=e.site;return n.createElement("div",{"data-testid":"HomeCrud",className:"bg-charcoal-50 min-h-screen"},n.createElement(de.A,{titleArray:["Edit Homepage"]}),n.createElement("div",{className:"w-full shadow-md"},n.createElement("div",{className:"max-w-7xl mx-auto flex items-center justify-between space-x-5 p-5"},n.createElement("div",{className:"flex items-center"},n.createElement("div",{className:"space-y-1"},n.createElement("h2",{className:"text-3xl font-medium text-charcoal-900"}
2,null==t?void 0:t.title," Homepage"))),n.createElement("div",{className:"flex flex-col-reverse justify-stretch space-y-4 space-y-reverse sm:flex-row-reverse sm:justify-end sm:space-x-reverse sm:space-y-0 sm:space-x-3 md:mt-0 md:flex-row md:space-x-3"},n.createElement(r.N_,{type:"button",to:"/".concat(null==t?void 0:t.sitename,"/dashboard/edit/home?editHeader=true"),className:"btn-secondary btn-md"},(0,p.A)("Pencil"),n.createElement("span",null,"Edit banner and logo"))))),n.createElement(or,{pageSlug:f.yZL,destinationTitle:"Home",currentWidgets:null==t?void 0:t.homepageWidgets}))}var pc=d().object;mc.propTypes={site:pc};const vc=mc;function fc(e){return fc="function"==typeof H()&&"symbol"==typeof F()?function(e){return typeof e}:function(e){return e&&"function"==typeof H()&&e.constructor===H()&&e!==H().prototype?"symbol":typeof e},fc(e)}function hc(e,t){var a=M()(e);if(q()){var n=q()(e);t&&(n=D()(n).call(n,function(t){return L()(e,t).enumerable})),a.push.apply(a,n)}return a}function bc(e,t,a){return(t=function(e){var t=function(e){if("object"!=fc(e)||!e)return e;var t=e[J()];if(void 0!==t){var a=t.call(e,"string");if("object"!=fc(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==fc(t)?t:t+""}(t))in e?Y()(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function yc(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}const Ec=function(){var e,t,a=(0,X.Yb)().site,n=(0,r.Zp)(),l=(e=(0,r.ok)(),t=1,function(e){if(ze()(e))return e}(e)||function(e,t){var a=null==e?null:void 0!==H()&&Be()(e)||e["@@iterator"];if(null!=a){var n,r,l,i,o=[],c=!0,s=!1;try{if(l=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;c=!1}else for(;!(c=(n=l.call(a)).done)&&(o.push(n.value),o.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=a.return&&(i=a.return(),Object(i)!==i))return}finally{if(s)throw r}}return o}}(e,t)||function(e,t){if(e){var a;if("string"==typeof e)return yc(e,t);var n=Oe()(a={}.toString.call(e)).call(a,8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Pe()(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?yc(e,t):void 0}}(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.")}())[0].get("editHeader")||null,i=(0,On.O6)().onSubmit;return{submitHandler:function(e){var t=function(e){for(var t=1;t<arguments.length;t++){var a,n,r=null!=arguments[t]?arguments[t]:{};t%2?c()(a=hc(Object(r),!0)).call(a,function(t){bc(e,t,r[t])}):V()?G()(e,V()(r)):c()(n=hc(Object(r))).call(n,function(t){Y()(e,t,L()(r,t))})}return e}({},e);i(t)},backHandler:function(){return n("/".concat(null==a?void 0:a.sitename,"/dashboard/edit/home"))},site:a,dataToEdit:a,isWidgetAreaEdit:!l}};function gc(e){var t=e.cancelHandler,a=e.dataToEdit,r=e.submitHandler,l=He.Ik().shape({logoArray:Qe.B.objectArray()}),i=(0,Je.A)({defaultValues:{logoArray:"",banner:null},validator:l,dataToEdit:a}),o=i.control,c=i.errors,s=i.handleSubmit,d=i.reset;return n.createElement("div",{id:"HomeForm"},n.createElement("div",{className:"max-w-5xl p-6"},n.createElement(Re.A.Header,{title:"Edit your logo and homepage banner"}),n.createElement("form",{onReset:d},n.createElement("div",{className:"mt-6 grid grid-cols-12 gap-6"},n.createElement("div",{className:"col-span-6"},n.createElement(Re.A.ImageArrayField,{label:"Add logo",nameId:"logoArray",control:o,helpText:"Recommended size: 512 x 512",errors:c,maxItems:1,hideSharedMedia:!0})),n.createElement("div",{className:"col-span-12 flex items-center justify-start"},n.createElement(Re.A.SelectOneMedia,{label:"Add banner",nameId:"banner",control:o,errors:c,helpText:n.createElement("div",null,"Choose between adding an image or a silent video. Recommended size: 2048 x 300 up to 2048 x 512, or the widest possible video.",n.createElement("div",null,n.createElement("a",{href:"https://firstvoices.atlassian.net/wiki/spaces/FIR1/pages/17662356/New+Change+your+homepage+logo+and+banner",target:"_blank",rel:"noreferrer noopener",className:"inline-url"},"Read more about requirements for logos and banners.")))}))),n.createElement("div",{className:"mt-4 flex justify-end px-6"},n.createElement(Re.A.SubmitButtons,{submitLabel:"Save changes",submitIcon:"Save",cancelIcon:"Close",cancelLabel:"Cancel",onCancelClick:t,onSubmitClick:s(r)})))))}var xc=d().func,Nc=d().object;gc.propTypes={cancelHandler:xc,submitHandler:xc,dataToEdit:Nc};const wc=gc,Ac=function(){var e=Ec(),t=e.backHandler,a=e.dataToEdit,r=e.isWidgetAreaEdit,l=e.site,i=e.submitHandler;return r?n.createElement(Tt.A.Container,{isLoading:!(null!=l&&l.id)},n.createElement(vc,{site:l})):n.createElement(wc,{cancelHandler:t,submitHandler:i,dataToEdit:a})};
2var Cc=a(49901);function Tc(e){var t=e.dataToEdit,a=e.submitHandler,r=e.backHandler,l=He.Ik().shape({original:null,title:Qe.B.title({charCount:225}).required("You must enter at least 1 character in this field."),description:Qe.B.paragraph(),acknowledgement:Qe.B.paragraph()}),i=(0,Je.A)({defaultValues:{title:"",description:"",acknowledgement:"",includeInGames:"true",includeInKids:"true"},validator:l,dataToEdit:t}),o=i.control,c=i.errors,s=i.handleSubmit,d=i.register,u=i.reset;return n.createElement("div",{id:"ImageCrudPresentation",className:"max-w-5xl p-8"},n.createElement(Re.A.Header,{title:"Edit Your Image",subtitle:"Edit the details for your image file."}),n.createElement("form",{onReset:u},n.createElement("div",{className:"grid grid-cols-12 py-6"},n.createElement("div",{className:"m-6 col-span-6 overflow-hidden"},n.createElement("img",{src:(0,Cc.yf)({mediaObject:t,type:f.l52}),alt:null==t?void 0:t.title,className:"object-contain w-full rounded-lg"})),n.createElement("div",{className:"grid grid-cols-12 gap-6 col-span-6"},n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.TextField,{label:"Title",nameId:"title",register:d,errors:c})),n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.TextAreaField,{label:"Description",nameId:"description",register:d,errors:c})),n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.TextAreaField,{label:"Acknowledgement",nameId:"acknowledgement",register:d,errors:c})),n.createElement(Re.A.Audience,{control:o,errors:c}),n.createElement("div",{className:"col-span-12 flex justify-end mt-6 px-6"},n.createElement(Re.A.SubmitButtons,{submitLabel:"Save changes",submitIcon:"Save",cancelIcon:"Close",cancelLabel:"Cancel",onCancelClick:r,onSubmitClick:s(a)}))))))}var Sc=d().func,kc=d().object;Tc.propTypes={dataToEdit:kc,submitHandler:Sc,backHandler:Sc};const Ic=Tc;var jc=a(8742);function Hc(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}const Rc=function(){var e,t,a=(0,r.Zp)(),n=(e=(0,r.ok)(),t=1,function(e){if(ze()(e))return e}(e)||function(e,t){var a=null==e?null:void 0!==H()&&Be()(e)||e["@@iterator"];if(null!=a){var n,r,l,i,o=[],c=!0,s=!1;try{if(l=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;c=!1}else for(;!(c=(n=l.call(a)).done)&&(o.push(n.value),o.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=a.return&&(i=a.return(),Object(i)!==i))return}finally{if(s)throw r}}return o}}(e,t)||function(e,t){if(e){var a;if("string"==typeof e)return Hc(e,t);var n=Oe()(a={}.toString.call(e)).call(a,8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Pe()(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Hc(e,t):void 0}}(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.")}())[0],l=(0,r.g)().sitename,i=n.get("id"),o=(0,jc.lK)({id:i,edit:!0}),c=(0,jc.sD)({id:i}).onSubmit;return{queryResponse:o,submitHandler:function(e){return c(e)},backHandler:function(){var e,t;return a(K()(e=K()(t="/".concat(l,"/dashboard/")).call(t,f.Rnz,"/")).call(e,f.IrH))}}},Fc=function(){var e=Rc(),t=e.queryResponse,a=e.submitHandler,r=e.backHandler;return n.createElement(lt.A,{queryResponse:t},n.createElement(Ic,{dataToEdit:null==t?void 0:t.data,submitHandler:a,backHandler:r}))};var Oc=a(70793),Mc=a(37846);function Pc(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}function qc(e){var t,a,l,o,c,s,d=e.queryResponse,u=e.uppy,m=(0,r.g)().sitename,v=null==d?void 0:d.data,f=(c=(0,n.useState)(!1),s=2,function(e){if(ze()(e))return e}(c)||function(e,t){var a=null==e?null:void 0!==H()&&Be()(e)||e["@@iterator"];if(null!=a){var n,r,l,i,o=[],c=!0,s=!1;try{if(l=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;c=!1}else for(;!(c=(n=l.call(a)).done)&&(o.push(n.value),o.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=a.return&&(i=a.return(),Object(i)!==i))return}finally{if(s)throw r}}return o}}(c,s)||function(e,t){if(e){var a;if("string"==typeof e)return Pc(e,t);var n=Oe()(a={}.toString.call(e)).call(a,8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Pe()(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Pc(e,t):void 0}}
2(c,s)||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.")}()),h=f[0],b=f[1];return n.createElement("div",{id:"ImportJobMediaPresentation",className:"max-w-5xl p-8"},n.createElement(Re.A.Header,{title:"Upload Media",subtitle:"Upload all the media that is referenced in your csv"}),n.createElement("div",{className:"mt-6 bg-white p-8 rounded-lg"},n.createElement("div",{className:"grid grid-cols-2 gap-5"},n.createElement("div",{className:"col-span-1"},n.createElement(Re.A.FieldLabel,{nameId:"title",text:"Import title"}),n.createElement("div",{className:"text-charcoal-700"},null==v?void 0:v.title)),n.createElement("div",{className:"col-span-1"},n.createElement(Re.A.FieldLabel,{nameId:"csvFile",text:"Import CSV"}),n.createElement("div",null,n.createElement("div",{className:"inline-flex items-center justify-center space-x-2"},(0,p.A)("Document","size-5 text-charcoal-400"),n.createElement("span",null,(0,Mc.nj)(null==v||null===(t=v.data)||void 0===t?void 0:t.path))))),n.createElement("div",{className:"col-span-2 space-y-2"},n.createElement(Re.A.FieldLabel,{nameId:"upload",text:"New media files for the import"}),(null==v||null===(a=v.media)||void 0===a?void 0:a.length)>0&&n.createElement("div",{className:"p-5 border border-charcoal-200 rounded-lg space-y-4"},n.createElement(Re.A.FieldLabel,{nameId:"upload",text:"Uploaded files"}),n.createElement("ul",{className:"columns-2 gap-4 space-y-2 text-left"},null==v||null===(l=v.media)||void 0===l?void 0:i()(l).call(l,function(e){return n.createElement("li",{key:null==e?void 0:e.id,className:"list-disc list-inside col-span-1 text-sm truncate"},null==e?void 0:e.filename)})),n.createElement("div",null,"Total: ",n.createElement("strong",null,null==v||null===(o=v.media)||void 0===o?void 0:o.length))),n.createElement("button",{"data-testid":"upload-open-btn",className:"btn-secondary btn-md",onClick:function(){return b(!0)}},(0,p.A)("Add"),n.createElement("span",null,"Upload files")),n.createElement(Re.A.HelpText,{text:"â ï¸ The FirstVoices file size limit is 1GB"}),n.createElement(Oc.A,{uppy:u,open:h,onRequestClose:function(){null==d||d.refetch(),b(!1)},showSelectedFiles:!0})),n.createElement("div",{className:"col-span-2 flex justify-end px-6 space-x-2"},n.createElement(r.N_,{"data-testid":"done-btn",className:"btn-primary btn-md",to:"/".concat(m,"/dashboard/imports")},n.createElement("span",null,"Done")),n.createElement(r.N_,{"data-testid":"skip-btn",className:"btn-tertiary btn-md",to:"/".concat(m,"/dashboard/imports")},n.createElement("span",null,"Skip"),(0,p.A)("RightArrow"))))))}var Bc=d().object;qc.propTypes={queryResponse:Bc,uppy:Bc};const Dc=qc;var zc=a(96984),Lc=a.n(zc),Wc=(a(58335),a(3296),a(27208),a(48408),a(14603),a(47566),a(98721),a(65093)),Vc=a(37430),Uc=a(74535),Gc=a(17365);function _c(){var e,t,a="function"==typeof H()?H():{},n=a.iterator||"@@iterator",r=a.toStringTag||"@@toStringTag";function l(a,n,r,l){var c=n&&n.prototype instanceof o?n:o,s=Ut()(c.prototype);return Yc(s,"_invoke",function(a,n,r){var l,o,c,s=0,d=r||[],u=!1,m={p:0,n:0,v:e,a:p,f:_t()(p).call(p,e,4),d:function(t,a){return l=t,o=0,c=e,m.n=a,i}};function p(a,n){for(o=a,c=n,t=0;!u&&s&&!r&&t<d.length;t++){var r,l=d[t],p=m.p,v=l[2];a>3?(r=v===n)&&(c=l[(o=l[4])?5:(o=3,3)],l[4]=l[5]=e):l[0]<=p&&((r=a<2&&p<l[1])?(o=0,m.v=n,m.n=l[1]):p<v&&(r=a<3||l[0]>n||n>v)&&(l[4]=a,l[5]=n,m.n=v,o=0))}if(r||a>1)return i;throw u=!0,n}return function(r,d,v){if(s>1)throw TypeError("Generator is already running");for(u&&1===d&&p(d,v),o=d,c=v;(t=o<2?e:c)||!u;){l||(o?o<3?(o>1&&(m.n=-1),p(o,c)):m.n=c:m.v=c);try{if(s=2,l){if(o||(r="next"),t=l[r]){if(!(t=t.call(l,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,o<2&&(o=0)}else 1===o&&(t=l.return)&&t.call(l),o<2&&(c=TypeError("The iterator does not provide a '"+r+"' method"),o=1);l=e}else if((t=(u=m.n<0)?c:a.call(n,m))!==i)break}catch(t){l=e,o=1,c=t}finally{s=1}}return{value:t,done:u}}}(a,r,l),!0),s}var i={};function o(){}function c(){}function s(){}t=Qt();
2var d=[][n]?t(t([][n]())):(Yc(t={},n,function(){return this}),t),u=s.prototype=o.prototype=Ut()(d);function m(e){return $t()?$t()(e,s):(e.__proto__=s,Yc(e,r,"GeneratorFunction")),e.prototype=Ut()(u),e}return c.prototype=s,Yc(u,"constructor",s),Yc(s,"constructor",c),c.displayName="GeneratorFunction",Yc(s,r,"GeneratorFunction"),Yc(u),Yc(u,r,"Generator"),Yc(u,n,function(){return this}),Yc(u,"toString",function(){return"[object Generator]"}),(_c=function(){return{w:l,m}})()}function Yc(e,t,a,n){var r=Y();try{r({},"",{})}catch(e){r=0}Yc=function(e,t,a,n){function l(t,a){Yc(e,t,function(e){return this._invoke(t,a,e)})}t?r?r(e,t,{value:a,enumerable:!n,configurable:!n,writable:!n}):e[t]=a:(l("next",0),l("throw",1),l("return",2))},Yc(e,t,a,n)}function Qc(e,t,a,n,r,l,i){try{var o=e[l](i),c=o.value}catch(e){return void a(e)}o.done?t(c):Zt().resolve(c).then(n,r)}function Jc(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}const $c=function(){var e,t,a,l,o,c=(0,r.g)(),s=c.sitename,d=c.id,u=la({id:d}),m=new(Lc())(K()(e=K()(t=K()(a="".concat(f.boc,"/")).call(a,s,"/")).call(t,f.Hlb,"/")).call(e,d,"/media/"),Uc.A.API_URL),p=i()(f.pjQ).call(f.pjQ,function(e){return".".concat(e)}),v=(0,n.useState)(function(){return new Wc.A({id:"mediaUpload",autoProceed:!1,allowMultipleUploadBatches:!0,restrictions:{allowedFileTypes:p}}).on("upload-error",function(e,t,a){if(a){var n=JSON.parse(null==a?void 0:a.response),r=null!=n&&n[0]?null==n?void 0:n[0]:"Server-side validation failed: ".concat(null==a?void 0:a.responseText);h.info(r,"error",6e3)}}).use(Vc.A,{endpoint:m.href,fieldName:"file",formData:!0,headers:(0,Gc.Ar)(),getResponseData:function(e){return(t=_c().m(function t(){return _c().w(function(t){for(;;)switch(t.n){case 0:if(!(e.status>=200&&e.status<300)){t.n=1;break}return t.a(2,{ok:!0,status:e.status});case 1:return t.a(2,{ok:!1,status:e.status})}},t)}),function(){var e=this,a=arguments;return new(Zt())(function(n,r){var l=t.apply(e,a);function i(e){Qc(l,n,r,i,o,"next",e)}function o(e){Qc(l,n,r,i,o,"throw",e)}i(void 0)})})();var t}})}),h=(l=v,o=1,function(e){if(ze()(e))return e}(l)||function(e,t){var a=null==e?null:void 0!==H()&&Be()(e)||e["@@iterator"];if(null!=a){var n,r,l,i,o=[],c=!0,s=!1;try{if(l=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;c=!1}else for(;!(c=(n=l.call(a)).done)&&(o.push(n.value),o.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=a.return&&(i=a.return(),Object(i)!==i))return}finally{if(s)throw r}}return o}}(l,o)||function(e,t){if(e){var a;if("string"==typeof e)return Jc(e,t);var n=Oe()(a={}.toString.call(e)).call(a,8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Pe()(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Jc(e,t):void 0}}(l,o)||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.")}())[0];return{queryResponse:u,uppy:h}},Kc=function(){var e=$c(),t=e.queryResponse,a=e.uppy;return n.createElement(lt.A,{queryResponse:t},n.createElement(de.A,{titleArray:["Edit","Import Job Media"]}),n.createElement(Dc,{queryResponse:t,uppy:a}))};function Zc(e){var t,a,r,l,o,c,s,d,u,m,p,v,h,b,y,E,g=e.importJob,x="text-base text-blumine-700 mb-3",N="text-base text-charcoal-900";return n.createElement("div",{"data-testid":"ValidationReport"},(null==g||null===(t=g.validationReport)||void 0===t?void 0:t.errorRows)>0&&n.createElement("div",{className:"mx-auto mb-2"},n.createElement(mt.A.Presentation,{alertType:f.Nzc,message:"There are errors in your import! Review the details at the bottom of this report before proceeding."})),n.createElement("div",{className:"text-left min-w-3xl "},n.createElement("div",{className:"space-y-6"},n.createElement("div",{className:"px-4 py-2 grid grid-cols-2 gap-2"},n.createElement("div",{className:"col-span-1"},n.createElement("div",{"data-testid":"fileName",className:x},"Filename"),n.createElement("div",{className:N},(0,Mc.nj)(null==g||null===(a=g.data)||void 0===a?void 0:a.path))),n.createElement("div",{className:"col-span-1"},n.createElement("div",{"data-testid":"fileName",className:x},"ID"),n.createElement("div",{className:N},null==g?void 0:g.id))),n.createElement("div",null,n.createElement("div",{className:"p-4 rounded-lg border border-charcoal-300"},n.createElement("div",{"data-testid":"acceptedColumns",className:x},"Accepted columns"),n.createElement("div",{className:"".concat(N," columns-3")},(null==g||null===(r=g.validationReport)||void 0===r||null===(r=r.acceptedColumns)||void 0===r?void 0:r.length)>0?null==g||null===(l=g.validationReport)||void 0===l||null===(l=l.acceptedColumns)||void 0===l?void 0:i()(l).call(l,function(e){return n.createElement("div",{key:e,className:"col-span-1"},e)}):"None"))),n.createElement("div",null,n.createElement("div",{className:"p-4 rounded-lg ".concat((null==g||null===(o=g.validationReport)||void 0===o||null===(o=o.ignoredColumns)||void 0===o?void 0:o.length)>0?"bg-ochre-50 border border-ochre-500":"border border-charcoal-300"," ")},n.createElement("div",{"data-testid":"ignoredColumns",className:x},"Ignored columns"),n.createElement("div",{className:"".concat(N," columns-3")},(null==g||null===(c=g.validationReport)||void 0===c||null===(c=c.ignoredColumns)||void 0===c?void 0:c.length)>0?null==g||null===(s=g.validationReport)||void 0===s||null===(s=s.ignoredColumns)||void 0===s?void 0:i()(s).call(s,function(e){return n.createElement("div",{key:e,className:"col-span-1"},e)}):"None"))),n.createElement("div",{className:"grid grid-cols-3 gap-4"},n.createElement("div",{className:"col-span-1 p-4 rounded-lg border ".concat((null==g||null===(d=g.validationReport)||void 0===d?void 0:d.newRows)>0?"bg-jade-50 border-jade-500":"border-charcoal-300"," ")},n.createElement("div",{"data-testid":"newRows",className:x},"Total number of valid rows"),n.createElement("div",{className:N},null==g||null===(u=g.validationReport)||void 0===u?void 0:u.newRows)),n.createElement("div",{className:"col-span-1 p-4 rounded-lg border ".concat((null==g||null===(m=g.validationReport)||void 0===m?void 0:m.errorRows)>0?"bg-scarlet-50 border-scarlet-800":"border-charcoal-300"," ")},n.createElement("div",{"data-testid":"errorRows",className:x},"Total number of rows with errors"),n.createElement("div",{className:N},null==g||null===(p=g.validationReport)||void 0===p?void 0:p.errorRows),n.createElement("div",{className:"text-xs font-light"},(null==g||null===(v=g.validationReport)||void 0===v?void 0:v.errorRows)>0?"*These will not be imported!":"Congratulations! ð")),n.createElement("div",{className:"col-span-1 p-4 rounded-lg border ".concat((null==g||null===(h=g.validationReport)||void 0===h?void 0:h.updatedRows)>0?"bg-jade-50 border-jade-800":"invisible"," ")},n.createElement("div",{"data-testid":"updatedRows",className:x},"Total number of rows to be updated"),n.createElement("div",{className:N},(null==g||null===(b=g.validationReport)||void 0===b?void 0:b.updatedRows)||"N/A"))),(null==g||null===(y=g.validationReport)||void 0===y||null===(y=y.errorDetails)||void 0===y?void 0:y.length)>0&&n.createElement("div",null,n.createElement("div",{className:x},"Error details"),n.createElement("div",{className:"overflow-hidden shadow outline-1 outline-charcoal-300 rounded-md"},n.createElement("table",{className:"relative min-w-full divide-y divide-charcoal-300"},n.createElement("caption",{className:"sr-only"},"Import error details"),n.createElement("thead",{className:"bg-scarlet-50"},n.createElement("tr",null,n.createElement("th",{scope:"col",className:"py-3.5 pl-6 pr-3 text-left text-charcoal-900"},n.createElement("div",{className:"font-semibold "},"Row number*")),n.createElement("th",{scope:"col",className:"px-3 py-3.5 text-left font-semibold text-charcoal-900"},"Errors"))),n.createElement("tbody",{className:"divide-y divide-charcoal-200 bg-white"},n.createElement("tr",null,n.createElement("td",{colSpan:"2",className:"py-2 pl-6 pr-3 text-left text-sm text-charcoal-500 text-pretty"},n.createElement("span",{className:"font-semibold"},"*"),"These row numbers assume that the column headers are counted as row number 1. Some csv readers will ignore the header row in their numbering in which case you will need to subtract 1 from the row number listed below.")),null==g||null===(E=g.validationReport)||void 0===E||null===(E=E.errorDetails)||void 0===E?void 0:i()(E).call(E,function(e){var t;return n.createElement("tr",{key:null==e?void 0:e.rowNumber},n.createElement("td",{className:"whitespace-nowrap py-3 pl-6 text-left justify-start text-charcoal-900"},(null==e?void 0:e.rowNumber)+1),n.createElement("td",{className:"px-3 py-3 text-left text-sm text-charcoal-500"},n.createElement("ul",{className:"list-disc"},null==e||null===(t=e.errors)||void 0===t?void 0:i()(t).call(t,function(t,a){var r,l;return n.createElement("li",{key:K()(r=K()(l="".concat(null==e?void 0:e.rowNumber,"-")).call(l,a,"-")).call(r,t)},t)}))))}))))))))}var Xc=d().object;Zc.propTypes={importJob:Xc};const es=Zc;function ts(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}function as(e){var t,a,l,i,o,c,s,d,u,m=e.importJob,v=(c=(0,r.g)().sitename,s=function(){var e=ra(ta().m(function e(t){return ta().w(function(e){for(;;)if(0===e.n)return e.a(2,wt.A.importJobs.notify({id:t,sitename:c}))},e)}));return function(t){return e.apply(this,arguments)}}(),(0,ea.A)({mutationFn:s,queryKeyToInvalidate:[f.Hlb,c],redirectTo:"/".concat(c,"/dashboard/imports"),actionWord:"submitted to FirstVoices Support to be imported",type:"import"}
2)),h=v.mutate,b=(d=(0,n.useState)(!1),u=2,function(e){if(ze()(e))return e}(d)||function(e,t){var a=null==e?null:void 0!==H()&&Be()(e)||e["@@iterator"];if(null!=a){var n,r,l,i,o=[],c=!0,s=!1;try{if(l=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;c=!1}else for(;!(c=(n=l.call(a)).done)&&(o.push(n.value),o.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=a.return&&(i=a.return(),Object(i)!==i))return}finally{if(s)throw r}}return o}}(d,u)||function(e,t){if(e){var a;if("string"==typeof e)return ts(e,t);var n=Oe()(a={}.toString.call(e)).call(a,8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Pe()(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ts(e,t):void 0}}(d,u)||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.")}()),y=b[0],E=b[1];return n.createElement("div",{id:"ImportNotifyBtn"},n.createElement("button",{"data-testid":"open-notify-modal-btn",type:"button",onClick:function(){return E(!0)},className:"btn-primary btn-md"},n.createElement("span",null,"Submit for import"),(0,p.A)("Mail")),n.createElement(Le.A.Presentation,{isOpen:y,closeHandler:function(){return E(!1)}},n.createElement("div",{id:"ImportNotifyModal",className:" bg-white max-w-xl min-w-md rounded-lg p-8 pb-6 shadow-xl transform transition-all"},n.createElement("div",{className:"px-2"},n.createElement("div",{className:"px-2"},n.createElement("div",{className:"text-blumine-800 text-left"},n.createElement("h3",{className:"mt-3 text-lg font-semibold"},"Submit this batch to FirstVoices Support for import"),n.createElement("div",{className:"mt-4 mb-4 text-pretty space-y-2"},(null==m||null===(t=m.validationReport)||void 0===t?void 0:t.errorRows)>0&&n.createElement("div",{className:"p-3 bg-scarlet-50 border border-scarlet-800 rounded-lg"},n.createElement("div",{"data-testid":"error-warning",className:"text-charcoal-900"},n.createElement("strong",null,null==m||null===(a=m.validationReport)||void 0===a?void 0:a.errorRows)," ","rows with errors will be skipped.")),n.createElement("div",{className:"p-3 bg-jade-50 border border-jade-500 rounded-lg"},n.createElement("div",{"data-testid":"new-entries",className:"text-charcoal-900"},"Your import will add"," ",n.createElement("strong",null,null==m||null===(l=m.validationReport)||void 0===l?void 0:l.newRows)," ","dictionary entries to your site.")),(null==m||null===(i=m.validationReport)||void 0===i||null===(i=i.ignoredColumns)||void 0===i?void 0:i.length)>0&&n.createElement("div",{className:"p-3 bg-ochre-50 border border-ochre-500 rounded-lg"},n.createElement("div",{"data-testid":"ignored-columns-warning",className:"text-charcoal-900"},n.createElement("strong",null,null==m||null===(o=m.validationReport)||void 0===o||null===(o=o.ignoredColumns)||void 0===o?void 0:o.length)," ","columns will be ignored."))),n.createElement("div",{className:"text-pretty"},n.createElement("p",null,"Would you like to proceed and send this batch to FirstVoices Support for import?"),n.createElement("p",null,"This cannot be undone.")))),n.createElement("div",{className:"mt-5 w-full justify-end flex space-x-2"},n.createElement("button",{"data-testid":"import-submit-cancel",type:"button",className:"btn-secondary btn-md",onClick:function(){return E(!1)}},n.createElement("span",null,"Cancel")),n.createElement("button",{"data-testid":"import-submit-confirm",type:"button",className:"btn-primary btn-md",onClick:function(){E(!1),h(null==m?void 0:m.id)}},(0,p.A)("Mail"),n.createElement("span",null,"Submit")))))))}var ns=d().object;as.propTypes={importJob:ns};const rs=as;function ls(e){var t,a,l=e.importJob,i=e.sitename,o=oa().mutate,c=ia().mutate,s=(0,r.Zp)(),d=(null==l?void 0:l.validationStatus)===f.whj||(null==l?void 0:l.validationStatus)===f.sul,u=d||(null==l?void 0:l.status);return n.createElement("div",{id:"ImportJobReportPresentation",className:"max-w-6xl p-8"},n.createElement(Re.A.Header,{title:"".concat(null==l?void 0:l.title," Validation Report"),subtitle:"Your import has been scanned for any potential errors. Please review the results below."}),n.createElement("div",{className:"mt-6 bg-white px-8 py-6 rounded-lg"},n.createElement(es,{importJob:l}),n.createElement("ul",{className:"text-base text-charcoal-900 text-pretty px-6 py-2 divide-y divide-charcoal-200"},(null==l||null===(a=l.validationReport)||void 0===a||null===(a=a.errorDetails)||void 0===a?void 0:a.length)>0&&n.createElement(n.Fragment,null,n.createElement("li",{className:"flex items-center justify-between gap-x-6 py-5"},n.createElement("div",{className:"min-w-0"},n.createElement("div",{className:"flex items-start gap-x-3 text-blumine-700"},n.createElement("p",null,"Missing media?")),n.createElement("div",{className:"mt-1 flex items-center gap-x-2 text-sm text-charcoal-500"},n.createElement("p",null,"You can add the missing media and re-validate."))),n.createElement("div",{className:"flex flex-none items-center gap-x-4"},n.createElement(r.N_,{"data-testid":"done-btn",className:"btn-secondary btn-sm",to:K()(t="/".concat(i,"/dashboard/edit/import/")).call(t,null==l?void 0:l.id,"/media")},(0,p.A)("Add"),n.createElement("span",null,"Add media")))),n.createElement("li",{className:"flex items-center justify-between gap-x-6 py-5"},n.createElement("div",{className:"min-w-0"},n.createElement("div",{className:"flex items-start gap-x-3 text-blumine-700"},n.createElement("p",null,"Missing category?")),n.createElement("div",{className:"mt-1 flex items-center gap-x-2 text-sm text-charcoal-500"}
2,n.createElement("p",null,"If the spelling in your csv is correct, create the category on your site and then re-validate."))),n.createElement("div",{className:"flex flex-none items-center gap-x-4"},n.createElement(r.N_,{"data-testid":"done-btn",className:"btn-secondary btn-sm",to:"/".concat(i,"/dashboard/edit/categories")},(0,p.A)("Add"),n.createElement("span",null,"Add categories")))),n.createElement("li",{className:"flex items-center justify-between gap-x-6 py-5"},n.createElement("div",{className:"min-w-0"},n.createElement("div",{className:"flex items-start gap-x-3 text-blumine-700"},n.createElement("p",null,"Missing speaker?")),n.createElement("div",{className:"mt-1 flex items-center gap-x-2 text-sm text-charcoal-500"},n.createElement("p",null,"If the spelling in your csv is correct, add the speakers on your site and then re-validate."))),n.createElement("div",{className:"flex flex-none items-center gap-x-4"},n.createElement(r.N_,{"data-testid":"done-btn",className:"btn-secondary btn-sm",to:"/".concat(i,"/dashboard/edit/speakers")},(0,p.A)("Add"),n.createElement("span",null,"Add speakers"))))),n.createElement("li",{className:"flex items-center justify-between gap-x-6 py-5"},n.createElement("div",{className:"min-w-0"},n.createElement("div",{className:"flex items-start gap-x-3 text-blumine-700"},n.createElement("p",null,"Need to make corrections in the CSV?")),n.createElement("div",{className:"mt-1 flex items-center gap-x-2 text-sm text-charcoal-500"},n.createElement("p",null,"Delete this import and start a new import once you have made the corrections."))),n.createElement("div",{className:"flex flex-none items-center gap-x-4"},n.createElement(Ye,{deleteHandler:function(){o(null==l?void 0:l.id),s("/".concat(i,"/dashboard/imports"))},disabled:u,label:"Delete",message:"Cancel this import?",note:"This will delete the import csv and any media files you have uploaded for this batch from the FirstVoices server. Are you sure you want to cancel this import?",styling:"btn-secondary btn-sm text-scarlet-800 hover:bg-scarlet-100 focus:bg-scarlet-200 border-scarlet-800"})))),n.createElement("div",{className:"flex justify-center px-6 space-x-2 mt-10"},n.createElement(r.N_,{"data-testid":"back-btn",className:"btn-secondary btn-md",to:"/".concat(i,"/dashboard/imports")},(0,p.A)("BackArrow"),n.createElement("span",null,"Go back")),n.createElement("button",{"data-testid":"validate-btn",className:"btn-secondary btn-md",onClick:function(){c(null==l?void 0:l.id),s("/".concat(i,"/dashboard/imports"))},disabled:d},(0,p.A)("TryAgain"),n.createElement("span",null,"Re-validate")),n.createElement(rs,{importJob:l}))))}var is=d().object,os=d().string;ls.propTypes={importJob:is,sitename:os};const cs=ls,ss=function(){var e=(0,r.g)(),t=e.sitename,a=la({id:e.id});return n.createElement(lt.A,{queryResponse:a},n.createElement(de.A,{titleArray:["Import Job Validation"]}),n.createElement(cs,{importJob:null==a?void 0:a.data,sitename:t}))};function ds(e){var t=e.dataToEdit,a=e.submitHandler,r=e.backHandler,l=He.Ik().shape({original:null,title:Qe.B.title({charCount:225}).required("You must enter at least 1 character in this field."),description:Qe.B.paragraph(),acknowledgement:Qe.B.paragraph()}),i=(0,Je.A)({defaultValues:{title:"",description:"",acknowledgement:""},validator:l,dataToEdit:t}),o=i.errors,c=i.handleSubmit,s=i.register,d=i.reset;return n.createElement("div",{id:"VideoCrudPresentation",className:"max-w-5xl p-8"},n.createElement(Re.A.Header,{title:"Edit Your Video",subtitle:"Edit the details for your video file."}),n.createElement("form",{onReset:d},n.createElement("div",{className:"grid grid-cols-12 py-6"},n.createElement("div",{className:"m-6 col-span-6 overflow-hidden"},n.createElement("video",{className:"w-full aspect-video",src:(0,Cc.yf)({mediaObject:t,type:f.PPY}),controls:!0})),n.createElement("div",{className:"grid grid-cols-12 gap-6 col-span-6"},n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.TextField,{label:"Title",nameId:"title",register:s,errors:o})),n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.TextAreaField,{label:"Description",nameId:"description",register:s,errors:o})),n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.TextAreaField,{label:"Acknowledgement",nameId:"acknowledgement",register:s,errors:o})),n.createElement("div",{className:"col-span-12 flex justify-end mt-6 px-6"},n.createElement(Re.A.SubmitButtons,{submitLabel:"Save changes",submitIcon:"Save",cancelIcon:"Close",cancelLabel:"Cancel",onCancelClick:r,onSubmitClick:c(a)}))))))}var us=d().func,ms=d().object;ds.propTypes={dataToEdit:ms,submitHandler:us,backHandler:us};const ps=ds;var vs=a(74256);function fs(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}const hs=function(){var e,t,a=(0,r.Zp)(),n=(e=(0,r.ok)(),t=1,function(e){if(ze()(e))return e}(e)||function(e,t){var a=null==e?null:void 0!==H()&&Be()(e)||e["@@iterator"];if(null!=a){var n,r,l,i,o=[],c=!0,s=!1;try{if(l=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;c=!1}else for(;!(c=(n=l.call(a)).done)&&(o.push(n.value),o.length!==t);c=!0);}catch(e){s=!0,r=e}
2finally{try{if(!c&&null!=a.return&&(i=a.return(),Object(i)!==i))return}finally{if(s)throw r}}return o}}(e,t)||function(e,t){if(e){var a;if("string"==typeof e)return fs(e,t);var n=Oe()(a={}.toString.call(e)).call(a,8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Pe()(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?fs(e,t):void 0}}(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.")}())[0],l=(0,r.g)().sitename,i=n.get("id"),o=(0,vs.RJ)({id:i,edit:!0}),c=(0,vs.Q)({id:i}).onSubmit;return{queryResponse:o,submitHandler:function(e){return c(e)},backHandler:function(){var e,t;return a(K()(e=K()(t="/".concat(l,"/dashboard/")).call(t,f.Rnz,"/")).call(e,f.O9A))}}},bs=function(){var e=hs(),t=e.queryResponse,a=e.submitHandler,r=e.backHandler;return n.createElement(lt.A,{queryResponse:t},n.createElement(ps,{dataToEdit:null==t?void 0:t.data,submitHandler:a,backHandler:r}))},ys=function(){var e=(0,X.Yb)().site;return{headerContent:{title:"Alphabet",subtitle:"Update media and linked content for your alphabet characters.",icon:"Alphabet"},queryResponse:(0,Yo.Ib)(),site:e,tileContent:[]}};function Es(e){var t=e.title,a=e.queryResponse,r=e.tableHead,l=e.tableBody,i=e.infiniteLoadBtn;return n.createElement(lt.A,{queryResponse:a},n.createElement("section",{"data-testid":"DashboardTablePresentation"},n.createElement("div",{className:"bg-white shadow-sm rounded-lg"},t&&n.createElement("h2",{className:"sr-only"},t),n.createElement("div",{className:"max-h-[90vh] overflow-auto pt-2 bg-charcoal-50 shadow-sm rounded-lg"},n.createElement("table",{className:"min-w-full divide-y divide-charcoal-100"},n.createElement("thead",{className:"text-charcoal-500 rounded-lg overflow-hidden"},r),n.createElement("tbody",{className:"bg-white divide-y divide-charcoal-100 text-sm text-charcoal-900"},l)),i&&n.createElement("div",{className:"bg-white"},i)))))}var gs=d().object,xs=d().node,Ns=d().string;Es.propTypes={queryResponse:gs,tableHead:xs,tableBody:xs,title:Ns,infiniteLoadBtn:xs};const ws=Es;function As(e){var t,a=e.headerContent,l=e.queryResponse,o=e.tileContent,c=e.site,s=function(e){var t=(null==e?void 0:e.length)>0||null!=e&&e.id?"Checkmark":"Minus";return(0,p.A)(t,"fill-current w-6 h-6")};return n.createElement("div",{id:"DashboardAlphabetPresentation",className:"space-y-5"},n.createElement(Te,{tileContent:o,headerContent:a,site:c},n.createElement(ws,{queryResponse:l,title:"Characters",tableHead:n.createElement("tr",null,n.createElement("th",{scope:"col",className:"px-6 py-3 text-left"},"Character"),n.createElement("th",{scope:"col",className:"px-6 py-3"},"Audio"),n.createElement("th",{scope:"col",className:"px-6 py-3"},"Video"),n.createElement("th",{scope:"col",className:"px-6 py-3"},"Image"),n.createElement("th",{scope:"col",className:"px-6 py-3"},"Edit"),n.createElement("th",{scope:"col",className:"px-6 py-3"},"Go to")),tableBody:null==l||null===(t=l.data)||void 0===t||null===(t=t.results)||void 0===t?void 0:i()(t).call(t,function(e){var t,a,l,i;return n.createElement("tr",{key:e.id},n.createElement("td",{className:"px-6 py-3 whitespace-nowrap"},e.title),n.createElement("td",{className:"px-6 py-3 whitespace-nowrap"},n.createElement("div",{className:"flex justify-center"},s(null==e?void 0:e.relatedAudio))),n.createElement("td",{className:"px-6 py-3 whitespace-nowrap"},n.createElement("div",{className:"flex justify-center"},null!=e&&null!==(i=e.relatedVideos)&&void 0!==i&&i[0]?s(null==e?void 0:e.relatedVideos):s(null==e?void 0:e.relatedVideoLinks))),n.createElement("td",{className:"px-6 py-3 whitespace-nowrap"},n.createElement("div",{className:"flex justify-center"},s(null==e?void 0:e.relatedImages))),n.createElement("td",{className:"px-6 py-3 text-center"},n.createElement(r.N_,{to:K()(t="/".concat(null==c?void 0:c.sitename,"/dashboard/edit/character?id=")).call(t,null==e?void 0:e.id),className:"btn-tertiary btn-md-icon"},(0,p.A)("Pencil"))),n.createElement("td",{className:"px-6 py-3 text-center"},n.createElement(r.N_,{to:K()(a=K()(l="/".concat(null==c?void 0:c.sitename,"/alphabet?")).call(l,f.VC9,"=")).call(a,null==e?void 0:e.title),target:"_blank",rel:"noopener noreferrer",className:"btn-tertiary btn-md-icon"}
2,(0,p.A)("Link"))))})})))}var Cs=d().array,Ts=d().object;As.propTypes={queryResponse:Ts,headerContent:Ts,site:Ts,tileContent:Cs};const Ss=As,ks=function(){var e=ys(),t=e.queryResponse,a=e.headerContent,r=e.site,l=e.tileContent;return n.createElement(Ss,{queryResponse:t,headerContent:a,tileContent:l,site:r})},Is=function(){var e=(0,X.Yb)().site,t=(0,r.g)().sitename;return{headerContent:{title:"Categories",subtitle:"Edit the categories for words and phrases in your dictionary",icon:"Categories"},queryResponse:(0,tt.Zl)(),site:e,tileContent:[{id:"category-create",icon:"Create",name:"Add a Category",description:"Add a new category to your dictionary",href:"/".concat(t,"/dashboard/create/category"),iconColor:"blumine-900",auth:x.z4}]}};function js(e){var t,a=e.queryResponse,l=e.headerContent,o=e.tileContent,c=e.site;return n.createElement("div",{id:"DashboardCategoriesPresentation",className:"space-y-5"},n.createElement(Te,{tileContent:o,headerContent:l,site:c},n.createElement(ws,{queryResponse:a,title:"Categories",tableHead:n.createElement("tr",null,n.createElement("th",{scope:"col",className:"px-6 py-3 text-left"},"Title"),n.createElement("th",{scope:"col",className:"px-6 py-3 text-left"},"Parent Category"),n.createElement("th",{scope:"col",className:"px-6 py-3"},"Edit"),n.createElement("th",{scope:"col",className:"px-6 py-3"},"Go to")),tableBody:null==a||null===(t=a.data)||void 0===t||null===(t=t.results)||void 0===t?void 0:i()(t).call(t,function(e){var t,a,l;return n.createElement("tr",{key:e.id},n.createElement("td",{className:"px-6 py-3 whitespace-nowrap"},e.title),n.createElement("td",{className:"px-6 py-3 whitespace-nowrap"},e.parentTitle||"-------"),n.createElement("td",{className:"px-6 py-3 text-center"},n.createElement(r.N_,{"data-testid":"".concat(e.title,"-edit-link"),to:K()(t="/".concat(null==c?void 0:c.sitename,"/dashboard/edit/category?id=")).call(t,null==e?void 0:e.id),className:"btn-tertiary btn-md-icon"},(0,p.A)("Pencil"))),n.createElement("td",{className:"px-6 py-3 text-center"},n.createElement(r.N_,{"data-testid":"".concat(e.title,"-link"),to:K()(a=K()(l="/".concat(null==c?void 0:c.sitename,"/categories/")).call(l,null==e?void 0:e.id,"?type=")).call(a,f.yPC),target:"_blank",rel:"noopener noreferrer",className:"btn-tertiary btn-md-icon"},(0,p.A)("Link"))))})})))}var Hs=d().array,Rs=d().object;js.propTypes={queryResponse:Rs,headerContent:Rs,site:Rs,tileContent:Hs};const Fs=js,Os=function(){var e=Is(),t=e.queryResponse,a=e.headerContent,r=e.site,l=e.tileContent;return n.createElement(Fs,{queryResponse:t,headerContent:a,tileContent:l,site:r})};var Ms=a(31721),Ps=a.n(Ms),qs=(a(13579),a(57347)),Bs=a(71012);function Ds(e){return Ds="function"==typeof H()&&"symbol"==typeof F()?function(e){return typeof e}:function(e){return e&&"function"==typeof H()&&e.constructor===H()&&e!==H().prototype?"symbol":typeof e},Ds(e)}function zs(e,t){return function(e){if(ze()(e))return e}(e)||function(e,t){var a=null==e?null:void 0!==H()&&Be()(e)||e["@@iterator"];if(null!=a){var n,r,l,i,o=[],c=!0,s=!1;try{if(l=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;c=!1}else for(;!(c=(n=l.call(a)).done)&&(o.push(n.value),o.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=a.return&&(i=a.return(),Object(i)!==i))return}finally{if(s)throw r}}return o}}(e,t)||function(e,t){if(e){var a;if("string"==typeof e)return Ls(e,t);var n=Oe()(a={}.toString.call(e)).call(a,8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Pe()(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ls(e,t):void 0}}(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 Ls(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}const Ws=function(e){var t=e.advancedSearch,a=zs((0,r.ok)(),2),l=a[0],i=a[1],o=l.get("q")||"",c=l.get(f.QE4)||f.yPC,s=(0,Bs.A)({initialSearchType:c}),d=s.searchType,u=s.setSearchTypeInUrl,m=s.getSearchTypeLabel,p=c===f.uJk||c===f.zO7||c===f.yPC,v=(0,qs.A)({searchParams:l}
2),h=zs((0,n.useState)(t),2),b=h[0],y=h[1];return(0,n.useEffect)(function(){var e=l.toString();Ps()(f.Fup).call(f.Fup,function(t){return ct()(e).call(e,t)})&&!b&&y(!0)},[l,b]),{emptyListMessage:"Sorry, no results match your search criteria.",entryLabel:m({searchType:d}),searchInfiniteQueryResponse:v,initialSearchType:c,isDictionary:p,removeFilters:function(){var e,t,a;i((e=o?{q:o}:{},t=f.QE4,a=c,(t=function(e){var t=function(e){if("object"!=Ds(e)||!e)return e;var t=e[J()];if(void 0!==t){var a=t.call(e,"string");if("object"!=Ds(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Ds(t)?t:t+""}(t))in e?Y()(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e))},searchType:d,setSearchType:u,setShowAdvancedSearch:y,showAdvancedSearch:b}};var Vs=a(17201),Us=a.n(Vs),Gs=a(72601),_s=a.n(Gs),Ys=(a(55081),a(79978),a(71426)),Qs=a.n(Ys),Js=(a(50113),a(20116),a(16655));function $s(e,t){return function(e){if(ze()(e))return e}(e)||function(e,t){var a=null==e?null:void 0!==H()&&Be()(e)||e["@@iterator"];if(null!=a){var n,r,l,i,o=[],c=!0,s=!1;try{if(l=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;c=!1}else for(;!(c=(n=l.call(a)).done)&&(o.push(n.value),o.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=a.return&&(i=a.return(),Object(i)!==i))return}finally{if(s)throw r}}return o}}(e,t)||function(e,t){if(e){var a;if("string"==typeof e)return Ks(e,t);var n=Oe()(a={}.toString.call(e)).call(a,8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Pe()(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ks(e,t):void 0}}(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 Ks(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}function Zs(e){var t=e.options,a=e.param,r=e.placeholder,l=$s((0,ut.A)({searchParamName:a,defaultValue:""}),2),o=l[0],c=l[1],s=$s((0,n.useState)([]),2),d=s[0],u=s[1],m=(0,n.useCallback)(function(e){if(o){var t=null==o?void 0:o.split(","),n=null==t?void 0:i()(t).call(t,function(t,n){var r,l=null==e?void 0:Qs()(e).call(e,function(e){var a;return t===(null==e||null===(a=e.value)||void 0===a?void 0:a.id)});return(null==l?void 0:l.value)||{name:K()(r="".concat(a," ")).call(r,n+1),id:t}});u(n)}else u()},[o,u]);(0,n.useEffect)(function(){o||u([])},[o,u]),(0,n.useEffect)(function(){(null==t?void 0:t.length)>0&&m(t)},[t,m]);var v=function(e){u(e);var t=(0,Mn.C)(e),a=(null==t?void 0:t.length)>0?null==t?void 0:t.join():"";c(a)};return n.createElement("div",{"data-testid":"FormSearchMultiSelectFilter",className:"w-full space-y-1"},n.createElement("div",{className:"flex items-center"},n.createElement(Js.A,{selectedOptions:d,placeholder:r,options:t,onChange:v,onBlur:function(){}})),(null==d?void 0:d.length)>0&&n.createElement("ul",{className:"flex flex-wrap items-center space-x-1 space-y-1 ml-1"},null==d?void 0:i()(d).call(d,function(e){return n.createElement("li",{key:null==e?void 0:e.id},n.createElement("button",{"data-testid":"remove-filter-btn-".concat((null==e?void 0:e.title)||(null==e?void 0:e.name)),type:"button",onClick:function(){return t=e,a=null==d?void 0:D()(d).call(d,function(e){return e.id!==(null==t?void 0:t.id)}),void v(a);var t,a},className:"btn-tertiary btn-xs bg-blumine-100"},n.createElement("span",null,(null==e?void 0:e.title)||(null==e?void 0:e.name)),(0,p.A)("Close")))})))}var Xs=d().any,ed=d().arrayOf,td=d().shape,ad=d().string;Zs.propTypes={param:ad,placeholder:ad,options:ed(td({label:ad,value:Xs}))};const nd=Zs,rd=function(){var e=(0,tt.Zl)(),t=(0,n.useMemo)(function(){var t;return(null==e||null===(t=e.data)||void 0===t||null===(t=t.results)||void 0===t?void 0:i()(t).call(t,function(e){return{label:null==e?void 0:e.title,value:e}}))||[]},[e]);return n.createElement("div",{id:"SearchCategoriesFilter"},n.createElement(nd,{options:t,param:f.XJr,placeholder:"Filter by category"}))},ld=function(){var e=(0,Hr.dd)(),t=(0,n.useMemo)(function(){var t;return(null==e||null===(t=e.data)||void 0===t||null===(t=t.pages)||void 0===t||null===(t=t[0])||void 0===t||null===(t=t.results)||void 0===t?void 0:i()(t).call(t,function(e){return{label:null==e?void 0:e.name,value:e}}))||[]},[e]);return n.createElement("div",{id:"SearchSpeakersFilter"},n.createElement(nd,{options:t,param:f.xlL,placeholder:"Filter by speaker"}))};var id=a(18059);function od(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}function cd(e){var t,a,r,l=e.id,o=e.options,c=(a=(0,ut.A)({searchParamName:l,defaultValue:null==o||null===(t=o[0])||void 0===t?void 0:t.value}),r=3,function(e){if(ze()(e))return e}(a)||function(e,t){var a=null==e?null:void 0!==H()&&Be()(e)||e["@@iterator"];if(null!=a){var n,r,l,i,o=[],c=!0,s=!1;try{if(l=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;c=!1}else for(;!(c=(n=l.call(a)).done)&&(o.push(n.value),o.length!==t);c=!0);}catch(e){s=!0,r=e}
2finally{try{if(!c&&null!=a.return&&(i=a.return(),Object(i)!==i))return}finally{if(s)throw r}}return o}}(a,r)||function(e,t){if(e){var a;if("string"==typeof e)return od(e,t);var n=Oe()(a={}.toString.call(e)).call(a,8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Pe()(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?od(e,t):void 0}}(a,r)||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.")}()),s=c[0],d=c[1],u=c[2],m=(null==o?void 0:Qs()(o).call(o,function(e){return e.value===s}))||(null==o?void 0:o[0]);return n.createElement(id.WF,{as:"div",key:l,id:"SingleSelect-".concat(l),className:"relative inline-block text-left",value:m,onChange:function(e){null!=e&&e.value?(null==e?void 0:e.value)!==s&&d(null==e?void 0:e.value):u()}},n.createElement(id.go,{className:"group cursor-pointer inline-flex items-center justify-center text-sm border-none rounded-lg p-2 focus:outline-hidden hover:text-charcoal-900 ".concat(null!=m&&m.value?"font-bold text-charcoal-900":"font-medium text-charcoal-500")},n.createElement("span",null,null==m?void 0:m.label),(0,p.A)("ChevronDown","-mr-1 ml-1 h-5 w-5 shrink-0 fill-current")),n.createElement(id.wh,{transition:!0,className:"origin-top-right transition duration-300 ease-in-out data-closed:opacity-0 data-closed:scale-95 absolute right-0 z-10 mt-2 rounded-md bg-white py-1 shadow-2xl ring-1 ring-black/50 focus:outline-hidden"},n.createElement("div",{className:"space-y-2"},null==o?void 0:i()(o).call(o,function(e){return n.createElement(id.h7,{key:e.value,className:function(e){var t=e.focus;return"flex items-center cursor-default p-2 text-sm font-medium ".concat(t?"bg-charcoal-50 text-blumine-700":"text-charcoal-900")},value:e},function(t){var a=t.selected;return n.createElement("div",{className:"px-4 space-x-4 flex items-center"},(0,p.A)(a?"Checkmark":"","h-4 w-4 fill-current text-blumine-700"),n.createElement("span",{className:"whitespace-nowrap ".concat(a?"font-bold text-blumine-700":"")},null!=e&&e.value?null==e?void 0:e.label:"--------"))})}))))}var sd=d().array,dd=d().string;cd.propTypes={id:dd,options:sd};const ud=cd;var md=a(31212),pd=a.n(md),vd=a(2457),fd=a.n(vd);function hd(){var e,t,a="function"==typeof H()?H():{},n=a.iterator||"@@iterator",r=a.toStringTag||"@@toStringTag";function l(a,n,r,l){var c=n&&n.prototype instanceof o?n:o,s=Ut()(c.prototype);return bd(s,"_invoke",function(a,n,r){var l,o,c,s=0,d=r||[],u=!1,m={p:0,n:0,v:e,a:p,f:_t()(p).call(p,e,4),d:function(t,a){return l=t,o=0,c=e,m.n=a,i}};function p(a,n){for(o=a,c=n,t=0;!u&&s&&!r&&t<d.length;t++){var r,l=d[t],p=m.p,v=l[2];a>3?(r=v===n)&&(c=l[(o=l[4])?5:(o=3,3)],l[4]=l[5]=e):l[0]<=p&&((r=a<2&&p<l[1])?(o=0,m.v=n,m.n=l[1]):p<v&&(r=a<3||l[0]>n||n>v)&&(l[4]=a,l[5]=n,m.n=v,o=0))}if(r||a>1)return i;throw u=!0,n}return function(r,d,v){if(s>1)throw TypeError("Generator is already running");for(u&&1===d&&p(d,v),o=d,c=v;(t=o<2?e:c)||!u;){l||(o?o<3?(o>1&&(m.n=-1),p(o,c)):m.n=c:m.v=c);try{if(s=2,l){if(o||(r="next"),t=l[r]){if(!(t=t.call(l,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,o<2&&(o=0)}else 1===o&&(t=l.return)&&t.call(l),o<2&&(c=TypeError("The iterator does not provide a '"+r+"' method"),o=1);l=e}else if((t=(u=m.n<0)?c:a.call(n,m))!==i)break}catch(t){l=e,o=1,c=t}finally{s=1}}return{value:t,done:u}}}(a,r,l),!0),s}var i={};function o(){}function c(){}function s(){}t=Qt();var d=[][n]?t(t([][n]())):(bd(t={},n,function(){return this}),t),u=s.prototype=o.prototype=Ut()(d);function m(e){return $t()?$t()(e,s):(e.__proto__=s,bd(e,r,"GeneratorFunction")),e.prototype=Ut()(u),e}return c.prototype=s,bd(u,"constructor",s),bd(s,"constructor",c),c.displayName="GeneratorFunction",bd(s,r,"GeneratorFunction"),bd(u),bd(u,r,"Generator"),bd(u,n,function(){return this}),bd(u,"toString",function(){return"[object Generator]"}),(hd=function(){return{w:l,m}})()}function bd(e,t,a,n){var r=Y();try{r({},"",{})}catch(e){r=0}bd=function(e,t,a,n){function l(t,a){bd(e,t,function(e){return this._invoke(t,a,e)})}t?r?r(e,t,{value:a,enumerable:!n,configurable:!n,writable:!n}):e[t]=a:(l("next",0),l("throw",1),l("return",2))},bd(e,t,a,n)}function yd(e,t,a,n,r,l,i){try{var o=e[l](i),c=o.value}catch(e){return void a(e)}o.done?t(c):Zt().resolve(c).then(n,r)}function Ed(e){return function(){var t=this,a=arguments;return new(Zt())(function(n,r){var l=e.apply(t,a);function i(e){yd(l,n,r,i,o,"next",e)}function o(e){yd(l,n,r,i,o,"throw",e)}i(void 0)})}}function gd(e){var t=e.page,a=(0,r.g)().sitename;return(0,Nt.I)({queryKey:[f.Ur_,a,t],queryFn:function(){return wt.A.exportJobs.getAll({sitename:a,pageParam:t})},placeholderData:Xt.rX,refetchOnWindowFocus:!0,refetchOnReconnect:!0})}a(53921);var xd=a(41254);function Nd(e,t){return function(e){if(ze()(e))return e}(e)||function(e,t){var a=null==e?null:void 0!==H()&&Be()(e)||e["@@iterator"];if(null!=a){var n,r,l,i,o=[],c=!0,s=!1;try{if(l=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;c=!1}else for(;!(c=(n=l.call(a)).done)&&(o.push(n.value),o.length!==t);c=!0);}catch(e){s=!0,r=e}
2finally{try{if(!c&&null!=a.return&&(i=a.return(),Object(i)!==i))return}finally{if(s)throw r}}return o}}(e,t)||function(e,t){if(e){var a;if("string"==typeof e)return wd(e,t);var n=Oe()(a={}.toString.call(e)).call(a,8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Pe()(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?wd(e,t):void 0}}(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 wd(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}function Ad(e){var t,a=e.infiniteQueryResponse,l=null==a||null===(t=a.data)||void 0===t||null===(t=t.pages[0])||void 0===t?void 0:t.count,o=(0,r.g)().sitename,c=gd({page:1}),s=Nd((0,r.ok)(),1)[0],d=function(){var e=(0,r.Zp)(),t=(0,r.g)().sitename,a=function(){var e=Ed(hd().m(function e(a){var n;return hd().w(function(e){for(;;)if(0===e.n)return n=null==a?void 0:a.toString(),e.a(2,wt.A.exportJobs.create({sitename:t,searchParams:n}))},e)}));return function(t){return e.apply(this,arguments)}}();return(0,ea.A)({mutationFn:a,queryKeyToInvalidate:[f.Ur_,t],actionWord:"created",type:"export job",onSuccessCallback:function(a){null!=a&&a.id&&e("/".concat(t,"/dashboard/exports"))}})}(),u=d.mutate,m=Nd((0,n.useState)(!1),2),v=m[0],h=m[1];return n.createElement("div",{id:"ExportButton"},n.createElement("button",{"data-testid":"export-btn",type:"button",className:"btn-sm btn-secondary",onClick:function(){return h(!0)}},n.createElement("span",null,"Export results")),n.createElement(Le.A.Presentation,{isOpen:v,closeHandler:function(){return h(!1)}},n.createElement("div",{id:"ExportModal",className:" bg-white max-w-xl min-w-md rounded-lg p-5 pb-4 shadow-xl transform transition-all"},function(){var e;if(l>=f.TZL)return n.createElement("div",null,n.createElement("div",null,n.createElement("div",{className:"mx-auto flex size-12 items-center justify-center rounded-full bg-blumine-100"},(0,p.A)("ExclamationTriangleSolid","size-6 fill-current text-blumine-600")),n.createElement("div",{className:"mt-3 text-blumine-800 text-center"},n.createElement("h3",{className:"text-lg font-semibold"},"Export Size Exceeded"),n.createElement("div",{className:"mt-2 text-pretty space-y-2"},n.createElement("p",null,"Your current search returns"," ",n.createElement("strong",null,l>=1e4?"10000+":l)," entries. The export maximum of this self-serve portal is"," ",n.createElement("strong",null,f.TZL),"."),n.createElement("p",null,"Please adjust your selected filters to reduce the number of results for your search, or contact [email protected] if you require a larger export of your dictionary.")))),n.createElement("div",{className:"mt-5 w-full justify-center flex"},n.createElement("button",{"data-testid":"export-cancel",type:"button",className:"btn-primary btn-md",onClick:function(){return h(!1)}},"Close")));if((null==c||null===(e=c.data)||void 0===e?void 0:e.count)>=f.ChT)return n.createElement("div",null,n.createElement("div",null,n.createElement("div",{className:"mx-auto flex size-12 items-center justify-center rounded-full bg-blumine-100"},(0,p.A)("ExclamationTriangleSolid","size-6 fill-current text-blumine-600")),n.createElement("div",{className:"mt-3 text-blumine-800 text-center"},n.createElement("h3",{className:"text-lg font-semibold"},"Export CSV limit reached"),n.createElement("div",{className:"mt-2 text-pretty space-y-2"},n.createElement("p",null,"You have reached your allocated limit for export csvs:"," ",n.createElement("strong",null,f.ChT),"."),n.createElement("p",null,"You will need to free up some space by deleting an old export before you can perform any more.")))),n.createElement("div",{className:"mt-5 w-full justify-center flex"},n.createElement(r.N_,{"data-testid":"exports-link",type:"button",className:"btn-primary btn-md",to:"/".concat(o,"/dashboard/exports")},n.createElement("span",null,"Go to Exports"),(0,p.A)("RightArrow"))));var t=(0,xd.Pz)(pd()(fd()(s).call(s)));return n.createElement("div",{className:"px-2"},n.createElement("div",{className:"px-2"},n.createElement("div",{className:"text-blumine-800 text-left"},n.createElement("h3",{className:"mt-3 text-lg font-semibold"},"Export dictionary search results"),n.createElement("div",{className:"mt-2 text-pretty space-y-2"},n.createElement("p",null,"Your current search returns ",n.createElement("strong",null,l)," results using the following filters:"),n.createElement("div",{className:"py-2 pl-6 text-left"},n.createElement("ul",{className:"list-disc list-inside text-charcoal-500 text-sm"},(null==t?void 0:t.length)>0&&(null==t?void 0:i()(t).call(t,function(e){return null!=e&&e.label?"Speakers"!==(null==e?void 0:e.label)&&"Category"!==(null==e?void 0:e.label)&&null!=e&&e.value?n.createElement("li",{key:null==e?void 0:e.id},n.createElement("strong",null,null==e?void 0:e.label,":")," ",null==e?void 0:e.value):n.createElement("li",{key:null==e?void 0:e.id},n.createElement("strong",null,null==e?void 0:e.label)):null})))),n.createElement("p",null,"Would you like to proceed with this export?")))
2),n.createElement("div",{className:"mt-5 w-full justify-end flex space-x-2"},n.createElement("button",{"data-testid":"export-cancel",type:"button",className:"btn-secondary btn-md",onClick:function(){return h(!1)}},n.createElement("span",null,"Cancel")),n.createElement("button",{"data-testid":"export-confirm",type:"button",className:"btn-primary btn-md",onClick:function(){var e;h(!1),(e=s).append(f.mde,f.TZL),u(e)}},(0,p.A)("Download"),n.createElement("span",null,"Export"))))}())))}var Cd=d().object;Ad.propTypes={infiniteQueryResponse:Cd};const Td=Ad;function Sd(e){var t,a=e.infiniteQueryResponse,r=null==a||null===(t=a.data)||void 0===t||null===(t=t.pages[0])||void 0===t?void 0:t.count,l=r;return r>=1e4&&(l="10000+"),n.createElement("div",{id:"AdvancedSearchOptionsContainer",className:"bg-white rounded-lg"},n.createElement("div",{className:"mx-auto px-2 py-1 text-center"},n.createElement("section",{"aria-labelledby":"filter-heading"},n.createElement("h2",{id:"filter-heading",className:"sr-only"},"Dictionary filters"),n.createElement("div",{className:"flex items-center justify-between"},n.createElement("div",{className:"flex items-baseline space-x-8"},n.createElement("p",{className:"p-2 text-sm text-charcoal-500"},"Results : ",l)),n.createElement("div",{className:"flex items-baseline space-x-4"},n.createElement(ud,{id:f.IZr,options:[{value:null,label:"Kids"},{value:f.rTF,label:"On Kids site"},{value:f.W8B,label:"Not on Kids site"}]}),n.createElement(ud,{id:f.MoO,options:[{value:null,label:"Audio"},{value:f.rTF,label:"Has audio"},{value:f.W8B,label:"Has no audio"}]}),n.createElement(ud,{id:f.Zyf,options:[{value:null,label:"Image"},{value:f.rTF,label:"Has image"},{value:f.W8B,label:"Has no image"}]}),n.createElement(ud,{id:f.J$L,options:[{value:null,label:"Video"},{value:f.rTF,label:"Has video"},{value:f.W8B,label:"Has no video"}]}),n.createElement(ud,{id:f.Zpx,options:[{value:null,label:"Translation"},{value:f.rTF,label:"Has translation"},{value:f.W8B,label:"Has no translation"}]}),n.createElement(ud,{id:f.WmS,options:[{value:null,label:"Categories"},{value:f.rTF,label:"Has categories"},{value:f.W8B,label:"Has no categories"}]}),n.createElement(ud,{id:f.IDq,options:[{value:null,label:"Related Entries"},{value:f.rTF,label:"Has related entries"},{value:f.W8B,label:"Has no related entries"}]}),n.createElement(ud,{id:f.TJ1,options:[{value:null,label:"Visibility"},{value:f.Lqo,label:"Public"},{value:f.HRj,label:"Members Only"},{value:f.Dew,label:"Team Only"}]}))),n.createElement("div",{className:"flex justify-between mt-2"},n.createElement("div",{className:"w-full grid grid-cols-2"},n.createElement("div",{className:"col-span-1"},n.createElement(ld,null)),n.createElement("div",{className:"col-span-1"},n.createElement(rd,null))),n.createElement(Td,{infiniteQueryResponse:a})))))}var kd=d().object;Sd.propTypes={infiniteQueryResponse:kd};const Id=Sd;var jd=a(52350),Hd=a(64325);function Rd(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}function Fd(e){var t,a,r=e.title,l=e.asc,i=e.desc,o=(t=(0,ut.A)({searchParamName:f.fvL,defaultValue:""}),a=3,function(e){if(ze()(e))return e}(t)||function(e,t){var a=null==e?null:void 0!==H()&&Be()(e)||e["@@iterator"];if(null!=a){var n,r,l,i,o=[],c=!0,s=!1;try{if(l=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;c=!1}else for(;!(c=(n=l.call(a)).done)&&(o.push(n.value),o.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=a.return&&(i=a.return(),Object(i)!==i))return}finally{if(s)throw r}}return o}}(t,a)||function(e,t){if(e){var a;if("string"==typeof e)return Rd(e,t);var n=Oe()(a={}.toString.call(e)).call(a,8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Pe()(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Rd(e,t):void 0}}(t,a)||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.")}()),c=o[0],s=o[1],d=o[2],u=c===l||c===i,m="";switch(c){case l:m="ArrowUp";break;case i:m="ArrowDown";break;default:m="ChevronUpDown"}return n.createElement("button",{type:"button","data-testid":"sortby-".concat(l,"-btn"),onClick:function(){return function(){switch(c){case l:s(i);break;case i:d();break;default:s(l)}}()},className:"".concat(u?"font-bold text-blumine-500":"text-charcoal-500"," group inline-flex items-center cursor-pointer")},n.createElement("span",{className:"text-left capitalize"},r),(0,p.A)(m,"fill-current ml-1 h-5 w-5 flex-none rounded-sm fill-current group-hover:text-charcoal-900 group-focus:text-charcoal-900"))}var Od=d().string;Fd.propTypes={title:Od,asc:Od,desc:Od};const Md=Fd;var Pd=a(62354),qd=a(51515);function Bd(e,t){return function(e){if(ze()(e))return e}(e)||function(e,t){var a=null==e?null:void 0!==H()&&Be()(e)||e["@@iterator"];if(null!=a){var n,r,l,i,o=[],c=!0,s=!1;try{if(l=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;c=!1}else for(;!(c=(n=l.call(a)).done)&&(o.push(n.value),o.length!==t);c=!0);}catch(e){s=!0,r=e}
2finally{try{if(!c&&null!=a.return&&(i=a.return(),Object(i)!==i))return}finally{if(s)throw r}}return o}}(e,t)||function(e,t){if(e){var a;if("string"==typeof e)return Dd(e,t);var n=Oe()(a={}.toString.call(e)).call(a,8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Pe()(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Dd(e,t):void 0}}(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 Dd(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}function zd(e){var t,a,l,o,c,s,d,u=e.searchInfiniteQueryResponse,m=e.emptyListMessage,v=e.entryLabel,h=void 0===v?"Language Entry":v,b=Bd((0,n.useState)(!1),2),y=b[0],E=b[1],g=Bd((0,n.useState)({}),2),x=g[0],N=g[1],w=(0,r.g)().sitename,A=(0,te.A)().checkIfUserCanEdit;function C(e){N(e),E(!0)}return n.createElement(lt.A,{queryResponse:u},n.createElement("section",{"data-testid":"EntriesListPresentation",className:"flex-1 overflow-y-auto shadow-sm rounded-lg"},null!=u&&null!==(s=u.data)&&void 0!==s&&s.hasResults?n.createElement("div",{className:"bg-white shadow-sm rounded-lg"},n.createElement("div",{className:"pt-2 bg-charcoal-50"},n.createElement("table",{className:"min-w-full divide-y divide-charcoal-100"},n.createElement("thead",{className:"text-charcoal-500 rounded-lg overflow-hidden"},n.createElement("tr",{className:"text-charcoal-500"},n.createElement("th",{scope:"col","aria-labelledby":f._CL,className:"pl-6 pr-3 py-3 text-left"},n.createElement(Md,{id:f._CL,title:h,asc:f._CL,desc:f.g14})),n.createElement("th",{scope:"col",className:"text-left p-3"},"Translation"),n.createElement("th",{scope:"col","aria-labelledby":f.GNq,className:"text-left p-3"},n.createElement(Md,{id:f.GNq,title:"Created",asc:f.GNq,desc:f.yln})),n.createElement("th",{scope:"col","aria-labelledby":f.jpG,className:"text-left p-3"},n.createElement(Md,{id:f.jpG,title:"Last modified",asc:f.jpG,desc:f.ZL5})),n.createElement("th",{scope:"col",className:"text-center p-3"},"Type"),n.createElement("th",{scope:"col",className:"text-center p-3"},"Edit"),n.createElement("th",{scope:"col",className:"text-center p-3"},"Preview"))),n.createElement("tbody",{className:"bg-white divide-y divide-charcoal-100 text-sm text-charcoal-900"},null==u||null===(d=u.data)||void 0===d?void 0:i()(t=d.pages).call(t,function(e){var t;return n.createElement(n.Fragment,{key:null==e?void 0:e.pageNumber},i()(t=e.results).call(t,function(e){var t,a,l,o,c;return n.createElement("tr",{"data-testid":"EntryRow",key:null==e?void 0:e.id,className:"w-full hover:bg-blumine-50"},n.createElement("td",null,n.createElement("button",{"data-testid":"click-title",type:"button",onClick:function(){return C(e)},className:"w-full h-full text-left pl-6 pr-3 py-3"},null==e?void 0:e.title)),n.createElement("td",null,n.createElement("button",{"data-testid":"click-translations",type:"button",className:"p-3 w-full h-full text-left",onClick:function(){return C(e)}},(null==e?void 0:e.translations)&&n.createElement("ol",{className:"text-charcoal-900 text-left"},null==e?void 0:i()(t=e.translations).call(t,function(t,a){return n.createElement("li",{key:null==t?void 0:t.text},(null==e?void 0:e.translations.length)>1?"".concat(a+1,". "):null," ",null==t?void 0:t.text)})),(null==e?void 0:e.titleTranslation)&&n.createElement("div",{className:"text-charcoal-900 text-left"},null==e?void 0:e.titleTranslation))),n.createElement("td",{className:"p-3 text-charcoal-900 text-xs text-left"},n.createElement("p",null,null==e?void 0:e.created),n.createElement("p",{className:"whitespace-nowrap"},(null==e?void 0:e.createdBy)&&"by ".concat(e.createdBy))),n.createElement("td",{className:"p-3 text-charcoal-900 text-xs text-left"},n.createElement("p",null,null==e?void 0:e.lastModified),n.createElement("p",{className:"whitespace-nowrap"},(null==e?void 0:e.lastModifiedBy)&&"by ".concat(null==e?void 0:e.lastModifiedBy))),n.createElement("td",{className:"p-3 whitespace-nowrap text-center"},n.createElement("span",{className:K()(a=K()(l="py-1 w-14 items-center justify-center inline-flex text-xs rounded-lg border border-".concat(null==e?void 0:e.type,"-color-700 bg-")).call(l,null==e?void 0:e.type,"-color-100 capitalize text-")).call(a,null==e?void 0:e.type,"-color-700")},n.createElement("span",null,null==e?void 0:e.type))),n.createElement("td",{className:"p-3 text-center"},A(e)?n.createElement(r.N_,{to:K()(o=K()(c="/".concat(w,"/dashboard/edit/")).call(c,null==e?void 0:e.type,"?id=")).call(o,null==e?void 0:e.id),className:"btn-md-icon btn-tertiary",target:"_blank",rel:"noopener noreferrer"},(0,p.A)("Pencil")):n.createElement(qd.A,{message:"You do not have access to edit this."},n.createElement("button",{"data-testid":"edit-link",type:"button",disabled:!0,className:"btn-md-icon btn-tertiary"},(0,p.A)("Pencil")))),n.createElement("td",{className:"p-3 text-center"},n.createElement("button",{"data-testid":"".concat(null==e?void 0:e.title,"-preview"),type:"button",onClick:function(){return C(e)},className:"btn-md-icon btn-tertiary"},(0,p.A)("Preview"))))}))}))),n.createElement("div",{className:"bg-white"},n.createElement(Pd.A,{infiniteQueryResponse:u}
2)))):n.createElement("div",{className:"w-full flex"},n.createElement("div",{className:"mx-6 mt-4 text-center md:mx-auto md:mt-20"},m))),n.createElement(Hd.A.Presentation,{isOpen:y,closeHandler:function(){return E(!1)}},(null==x?void 0:x.type)&&n.createElement(n.Fragment,null,n.createElement("div",{className:"flex justify-center mb-2 space-x-2"},A(x)?n.createElement(r.N_,{to:K()(a=K()(l="/".concat(w,"/dashboard/edit/")).call(l,null==x?void 0:x.type,"?id=")).call(a,null==x?void 0:x.id),"data-testid":"EntryDrawerEdit",target:"_blank",rel:"noopener noreferrer",className:"btn-secondary btn-md"},(0,p.A)("Pencil"),n.createElement("span",null,"Edit")):n.createElement(qd.A,{message:"You do not have access to edit this."},n.createElement("button",{"data-testid":"edit-link",type:"button",disabled:!0,className:"btn-secondary btn-md"},(0,p.A)("Pencil"),n.createElement("span",null,"Edit"))),n.createElement(r.N_,{to:K()(o=K()(c="/".concat(w,"/")).call(c,(0,Mc.RA)(null==x?void 0:x.type),"/")).call(o,null==x?void 0:x.id),target:"_blank",rel:"noopener noreferrer",className:"btn-secondary btn-md"},(0,p.A)("Fullscreen"),n.createElement("span",null,"View on site"))),n.createElement(jd.A.Container,{id:null==x?void 0:x.id,type:null==x?void 0:x.type,isDrawer:!0}),n.createElement("section",{className:"border-t text-sm p-4"},(null==x?void 0:x.created)&&n.createElement("p",null,"Created: ",null==x?void 0:x.created," by"," ",(null==x?void 0:x.createdBy)||"unknown"),(null==x?void 0:x.lastModified)&&n.createElement("p",null,"Last modified: ",null==x?void 0:x.lastModified," by"," ",(null==x?void 0:x.lastModifiedBy)||"unknown")))))}var Ld=d().object,Wd=d().string;zd.propTypes={searchInfiniteQueryResponse:Ld,emptyListMessage:Wd,entryLabel:Wd};const Vd=zd;var Ud=a(75771),Gd=a(93041);function _d(e){var t,a,r,l,i=e.emptyListMessage,o=e.entryLabel,c=e.searchInfiniteQueryResponse,s=e.initialSearchType,d=e.isDictionary,u=e.removeFilters,m=e.searchType,p=e.setSearchType,v=e.setShowAdvancedSearch,f=e.showAdvancedSearch,h=(0,st.lv)(Us()(t=Us()(a=String(m||s||"entries").toLowerCase()).call(a,"_"," ")).call(t,"-"," ")),b=(0,st.r4)(h),y="Entries"===b?"Entries":(0,st.RA)(b),E=/\/(?:dashboard\/)?reports?(?:\/|$)/i.test(String(null!==(r=null===_s()||void 0===_s()||null===(l=_s().window)||void 0===l||null===(l=l.location)||void 0===l?void 0:l.pathname)&&void 0!==r?r:""))||/,/.test(String(m||s||""));return n.createElement("div",{id:"DashboardEntriesPresentation",className:"p-3 space-y-3 flex flex-col h-screen overflow-hidden"},n.createElement(de.A,{titleArray:[E?"Reports":"Edit ".concat(y)]}),n.createElement("section",{className:"inline-flex w-full space-x-5 items-center justify-between print:hidden"},n.createElement("div",{className:"w-1/2"},n.createElement(Ud.A.Container,{initialSearchType:s})),d&&n.createElement("div",{className:"w-1/2 flex items-center justify-between space-x-2"},f?n.createElement("button",{"data-testid":"remove-filters-btn",type:"button",className:"text-sm underline",onClick:function(){return u()}},"Remove filters"):n.createElement("button",{"data-testid":"advanced-search-btn",type:"button",className:"text-sm underline",onClick:function(){return v(!0)}},"Advanced search"),n.createElement(Gd.A.Container,{selectedSearchType:m,setSearchType:p}))),f&&n.createElement("section",{className:"w-full"},n.createElement(Id,{infiniteQueryResponse:c})),n.createElement(Vd,{searchInfiniteQueryResponse:c,emptyListMessage:i,entryLabel:o}))}var Yd=d().bool,Qd=d().func,Jd=d().object,$d=d().string;_d.propTypes={entryLabel:$d,emptyListMessage:$d,searchInfiniteQueryResponse:Jd,initialSearchType:$d,isDictionary:Yd,removeFilters:Qd,searchType:$d,setSearchType:Qd,setShowAdvancedSearch:Qd,showAdvancedSearch:Yd};const Kd=_d;function Zd(e){var t=e.advancedSearch,a=Ws({advancedSearch:void 0!==t&&t}),r=a.emptyListMessage,l=a.entryLabel,i=a.searchInfiniteQueryResponse,o=a.initialSearchType,c=a.isDictionary,s=a.removeFilters,d=a.searchType,u=a.setSearchType,m=a.setShowAdvancedSearch,p=a.showAdvancedSearch;return n.createElement("div",{id:"DashboardEntriesContainer"},n.createElement(Kd,{emptyListMessage:r,entryLabel:l,initialSearchType:o,isDictionary:c,searchInfiniteQueryResponse:i,removeFilters:s,searchType:d,setSearchType:u,setShowAdvancedSearch:m,showAdvancedSearch:p}))}var Xd=d().bool;Zd.propTypes={advancedSearch:Xd};const eu=Zd,tu=function(){var e=(0,X.Yb)().site,t=(0,r.g)().sitename;return{galleriesQueryResponse:(0,Ot.yr)(),headerContent:{title:"Galleries",subtitle:"Edit the galleries on your site",icon:"Images"},site:e,tileContent:[{id:"gallery-create",icon:"Create",name:"Create a Gallery",description:"Add a new image gallery to your site",href:"/".concat(t,"/dashboard/create/gallery"),iconColor:"blumine-800",auth:x.z4}]}};function au(e){var t,a,l=e.galleriesQueryResponse,o=e.site;return n.createElement("div",{"data-testid":"DashboardGalleriesPresentation",className:"h-full max-w-7xl"},n.createElement(lt.A,{queryResponse:l},n.createElement("ul",{className:"grid gap-5 grid-cols-3 lg:grid-cols-5"},(null==l||null===(t=l.data)||void 0===t||null===(t=t.results)||void 0===t?void 0:t.length)>0&&(null==l||null===(a=l.data)||void 0===a||null===(a=a.results)||void 0===a?void 0:i()(a).call(a,function(e){var t,a=(0,Cc.yf)({type:f.W1Z,mediaObject:null==e?void 0:e.coverImage,size:f.o5$}),l=(null==e?void 0:e.coverImage)&&{backgroundImage:"linear-gradient(to bottom, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.3)), url(".concat(a,")")},i=null!=e&&e.coverImage?"bg-center bg-cover text-white":"text-charcoal-500 bg-c
2harcoal-50";return n.createElement("li",{key:e.id,className:"relative group"},n.createElement(r.N_,{to:K()(t="/".concat(null==o?void 0:o.sitename,"/dashboard/edit/gallery?id=")).call(t,null==e?void 0:e.id),"data-testid":"GalleryTile",style:l,className:"".concat(i," w-full h-full min-h-40 flex items-center justify-center rounded-lg overflow-hidden")},(0,p.A)("Pencil","absolute top-3 right-3 fill-current h-5 w-5 text-white opacity-0 group-hover:opacity-100"),n.createElement("div",{className:"opacity-75 group-hover:opacity-100 px-3 lg:px-5 py-6 lg:py-10 flex flex-col text-center items-center"},n.createElement("div",{className:"text-lg lg:text-2xl"},e.title),n.createElement("div",{className:"text-base"},e.titleTranslation),n.createElement("span",{className:"sr-only"},"Go to ",e.title))))})))))}var nu=d().object;au.propTypes={galleriesQueryResponse:nu,site:nu};const ru=au,lu=function(){var e=tu(),t=e.galleriesQueryResponse,a=e.headerContent,r=e.site,l=e.tileContent;return n.createElement("div",{id:"DashboardGalleriesContainer"},n.createElement(Te,{headerContent:a,site:r,tileContent:l},n.createElement(ru,{galleriesQueryResponse:t,site:r})))};var iu=a(44769);function ou(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}const cu=function(){var e,t,a=(0,X.Yb)().site,r=(e=(0,n.useState)(),t=2,function(e){if(ze()(e))return e}(e)||function(e,t){var a=null==e?null:void 0!==H()&&Be()(e)||e["@@iterator"];if(null!=a){var n,r,l,i,o=[],c=!0,s=!1;try{if(l=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;c=!1}else for(;!(c=(n=l.call(a)).done)&&(o.push(n.value),o.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=a.return&&(i=a.return(),Object(i)!==i))return}finally{if(s)throw r}}return o}}(e,t)||function(e,t){if(e){var a;if("string"==typeof e)return ou(e,t);var n=Oe()(a={}.toString.call(e)).call(a,8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Pe()(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ou(e,t):void 0}}(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.")}()),l=r[0],i=r[1],o=(0,iu.Ci)(),c=(0,iu.Rh)().onSubmit,s=(0,iu.MA)().onSubmit,d=(0,iu.OI)().onSubmit;return{headerContent:{title:"Immersion",subtitle:"Update the labels used in immersion mode on your site.",icon:"Translate",iconColor:"blumine-800"},queryResponse:o,site:a,tileContent:[],submitHandler:function(e){var t,a;null!=l&&l.id?((null==e||null===(a=e.dictionaryEntry)||void 0===a?void 0:a.length)>0?s(e):d(null==e?void 0:e.transKey),i()):(null==e||null===(t=e.dictionaryEntry)||void 0===t?void 0:t.length)>0&&c(e)},currentLabel:l,setCurrentLabel:i}};function su(){var e;return su=sn()?_t()(e=sn()).call(e):function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)({}).hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},su.apply(null,arguments)}function du(e){var t=e.dataToEdit,a=e.site,r=e.submitHandler,l=He.Ik().shape({dictionaryEntry:Qe.B.objectArray(),transKey:Qe.B.paragraph({charCount:100})}),i=(0,Bt.mN)({defaultValues:{dictionaryEntry:[],transKey:""},mode:"onChange",resolver:(0,Dt.t)(l)}),o=i.control,s=i.formState.errors,d=i.handleSubmit,u=i.register,m=i.reset,p=i.setValue;return(0,n.useEffect)(function(){var e;c()(e=M()(t)).call(e,function(e){Object.hasOwn(t,e)&&p(e,t[e])})},[t,p]),n.createElement("div",{id:"ImmersionCrudForm"},n.createElement(Re.A.Header,{title:"Edit Immersion Label"}),n.createElement("form",{onReset:m},n.createElement("div",{className:"mt-6 grid grid-cols-12 gap-6"},n.createElement("div",{className:"hidden"},n.createElement("input",su({id:"transKey",name:"transKey",type:"hidden"},u("transKey")))),n.createElement("div",{className:"col-span-12"},n.createElement(Re.A.EntryArrayField,{nameId:"dictionaryEntry",control:o,register:u,errors:s,label:'Select a dictionary entry to use as an immersion label for "'.concat(null==t?void 0:t.english,'"'),buttonLabel:'Select label for "'.concat(null==t?void 0:t.english,'"'),helpText:"NB: Only dictionary entries that match the visibility of your site can be used as immersion labels.",maxItems:1,types:[f.uJk,f.zO7],displayValue:null==t?void 0:t.english,visibility:null==a?void 0:a.visibility})),n.createElement("div",{className:"col-span-12 flex justify-end mt-6"},n.createElement(Re.A.SubmitButtons,{submitLabel:"Save Changes",submitIcon:"Save",onSubmitClick:d(r)})))))}a(78347);var uu=d().func,mu=d().object;du.propTypes={submitHandler:uu,dataToEdit:mu,site:mu};
2const pu=du;function vu(e){var t,a,r=e.queryResponse,l=e.headerContent,o=e.tileContent,c=e.site,s=e.currentLabel,d=e.setCurrentLabel,u=e.submitHandler;return n.createElement("div",{id:"DashboardImmersionPresentation",className:"space-y-5"},n.createElement(Te,{tileContent:o,headerContent:l,site:c},n.createElement("div",{className:"grid grid-cols-6 gap-8"},n.createElement("div",{className:"col-span-4"},n.createElement(ws,{queryResponse:r,title:"Immersion Labels",tableHead:n.createElement("tr",null,n.createElement("th",{scope:"col",className:"px-6 py-3 text-left"},"Label"),n.createElement("th",{scope:"col",className:"px-6 py-3 text-left"},"English Label"),n.createElement("th",{scope:"col",className:"px-6 py-3"},"Audio"),n.createElement("th",{scope:"col",className:"px-6 py-3"},"Edit")),tableBody:null==r||null===(a=r.data)||void 0===a?void 0:i()(t=a.labels).call(t,function(e){return n.createElement("tr",{key:null==e?void 0:e.transKey,onClick:function(){return d(e)},className:"hover:bg-charcoal-50 cursor-pointer"},n.createElement("td",{className:"px-6 py-3"},(null==e?void 0:e.immersionLabel)||"-"),n.createElement("td",{className:"px-6 py-3 whitespace-nowrap"},null==e?void 0:e.english),n.createElement("td",{className:"px-6 py-3"},n.createElement("div",{className:"flex justify-center"},(a=(null==(t=null==e?void 0:e.relatedAudio)?void 0:t.length)>0?"Checkmark":"Minus",(0,p.A)(a,"fill-current w-6 h-6")))),n.createElement("td",{className:"px-6 py-3 text-center"},n.createElement("div",{className:"btn-md-icon btn-tertiary"},(0,p.A)("Pencil"))));var t,a})})),n.createElement("div",{className:"col-span-2"},n.createElement("div",{className:"py-8 pr-8"},null!=s&&s.transKey?n.createElement(pu,{dataToEdit:s,submitHandler:u,site:c}):n.createElement(Re.A.Header,{title:"Select a label to edit"}))))))}var fu=d().array,hu=d().func,bu=d().object;vu.propTypes={queryResponse:bu,headerContent:bu,site:bu,tileContent:fu,currentLabel:bu,setCurrentLabel:hu,submitHandler:hu};const yu=vu,Eu=function(){var e=cu(),t=e.queryResponse,a=e.headerContent,r=e.site,l=e.tileContent,i=e.submitHandler,o=e.currentLabel,c=e.setCurrentLabel;return n.createElement(yu,{queryResponse:t,headerContent:a,tileContent:l,site:r,submitHandler:i,currentLabel:o,setCurrentLabel:c})};var gu=a(56255),xu=a.n(gu);function Nu(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}function wu(e){var t,a,r=e.hasNextPage,l=e.isPlaceholderData,o=e.numberOfPages,c=e.page,s=e.setPage;return o<=1?"":n.createElement("div",{id:"PaginationControlsPresentation",className:"mx-auto max-w-lg mt-5"},n.createElement("nav",{className:"flex items-center justify-center space-x-2"},n.createElement("button",{"data-testid":"prev-page-btn",type:"button",onClick:function(){return s(function(e){return Math.max(e-1,1)})},disabled:1===c,className:"btn-tertiary btn-md-icon bg-charcoal-100"},(0,p.A)("ChevronLeft"),n.createElement("span",{className:"sr-only"},"Previous page")),i()((a=Array(o),t=function(e){if(ze()(e))return Nu(e)}(a)||function(e){if(void 0!==H()&&null!=Be()(e)||null!=e["@@iterator"])return Pe()(e)}(a)||function(e,t){if(e){var a;if("string"==typeof e)return Nu(e,t);var n=Oe()(a={}.toString.call(e)).call(a,8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Pe()(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Nu(e,t):void 0}}(a)||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.")}())).call(t,function(e,t){var a=c===t+1?"btn-tertiary btn-sm-icon":"btn-tertiary btn-sm-icon bg-charcoal-100";return n.createElement("button",{key:t,"data-testid":"page-".concat(t+1,"-btn"),type:"button",onClick:function(){return s(t+1)},"aria-current":"page",className:a},t+1)}),n.createElement("button",{"data-testid":"next-page-btn",type:"button",onClick:function(){!l&&r&&s(function(e){return e+1})},disabled:l||!r,className:"btn-tertiary btn-md-icon bg-charcoal-100"},(0,p.A)("ChevronRight"),n.createElement("span",{className:"sr-only"},"Next page"))))}var Au=d().bool,Cu=d().func,Tu=d().number;
2wu.propTypes={numberOfPages:Tu,isPlaceholderData:Au,hasNextPage:Au,page:Tu,setPage:Cu};const Su=wu;function ku(e){var t,a,r=e.queryResponse,l=e.tableHead,i=e.tableBody,o=e.page,c=e.setPage;return n.createElement("div",{id:"DashboardTablePaginatedPresentation",className:"w-full"},n.createElement("div",{className:"flex items-center"},n.createElement("div",{className:"flow-root w-full"},n.createElement("div",null,n.createElement("div",{className:"inline-block min-w-full align-middle"},n.createElement("div",{className:"shadow outline-solid outline-1 outline-black/5 sm:rounded-lg bg-white p-4"},n.createElement(lt.A,{queryResponse:r},n.createElement("table",{className:"relative min-w-full"},l,i))))))),n.createElement(Su,{hasNextPage:!(null==r||null===(t=r.data)||void 0===t||!t.next),isPlaceholderData:null==r?void 0:r.isPlaceholderData,numberOfPages:null==r||null===(a=r.data)||void 0===a?void 0:a.pages,page:o,setPage:c}))}var Iu=d().func,ju=d().object,Hu=d().node,Ru=d().number;ku.propTypes={queryResponse:ju,tableHead:Hu,tableBody:Hu,page:Ru,setPage:Iu};const Fu=ku;var Ou=a(34252);function Mu(e){var t,a,l,i,o,c,s,d,u,m=e.importJob;if(null==m||!m.validationStatus||(null==m?void 0:m.validationStatus)!==Ou.Wz)return n.createElement("span",{"data-testid":"import-status-not-validated"},"Validation required");switch(null==m?void 0:m.status){case null:return n.createElement(qd.A,{message:"Errors found â ï¸",hide:(null!==(i=null==m||null===(o=m.validationReport)||void 0===o?void 0:o.errorRows)&&void 0!==i?i:0)<1},n.createElement(r.N_,{"data-testid":"validation-results-btn",type:"button",to:K()(t="/".concat(null==m||null===(c=m.site)||void 0===c?void 0:c.slug,"/dashboard/edit/import/")).call(t,null==m?void 0:m.id,"/report"),className:"btn-primary btn-sm"},n.createElement("span",null,"Submit import")));case Ou.su:case Ou.wh:return n.createElement("span",{"data-testid":"import-status-started"},"Your import is in progress.");case Ou.Wk:case Ou.gD:case Ou.eZ:return n.createElement(qd.A,{message:"Contact support for more info"},n.createElement("span",{"data-testid":"import-status-error",className:"text-scarlet-800"},"Import ".concat(null==m?void 0:m.status,"!")));case Ou.qK:return n.createElement(qd.A,{message:"Contact support if you have questions"},n.createElement("span",{"data-testid":"import-status-ready"},"Queued for import"));case Ou.Wz:return n.createElement("div",{className:"flex items-center space-x-2"},n.createElement(qd.A,{message:"Go to the uploaded entries"},n.createElement(r.N_,{"data-testid":"imported-entries-link",type:"button",to:K()(a=K()(l="/".concat(null==m||null===(s=m.site)||void 0===s?void 0:s.slug,"/dashboard/advanced-search?")).call(l,xd.WG,"=")).call(a,null==m?void 0:m.id),className:"btn-secondary btn-sm"},n.createElement("span",null,"Complete"),(0,p.A)("Checkmark"))),(null==m||null===(d=m.failedRowsCsv)||void 0===d?void 0:d.path)&&n.createElement(qd.A,{message:"Click to download a csv of the failed rows"},n.createElement("a",{"data-testid":"failed-rows-btn",href:null==m||null===(u=m.failedRowsCsv)||void 0===u?void 0:u.path,className:"btn-secondary btn-sm"},n.createElement("span",null,"Failed rows"),(0,p.A)("Download"))));default:return n.createElement("span",{"data-testid":"import-status-".concat(null==m?void 0:m.status),className:"capitalize"},null==m?void 0:m.status)}}var Pu=d().object;Mu.propTypes={importJob:Pu};const qu=Mu;function Bu(e){var t,a,l,i,o,c=e.importJob,s=e.handleRefetch,d=ia().mutate;if(null!=c&&c.status)return"";switch(null==c?void 0:c.validationStatus){case Ou.Wz:return n.createElement("div",{className:"inline-flex items-center justify-center space-x-2"},n.createElement(qd.A,{message:"Errors found â ï¸",hide:(null!==(a=null==c||null===(l=c.validationReport)||void 0===l?void 0:l.errorRows)&&void 0!==a?a:0)<1},n.createElement(r.N_,{"data-testid":"validation-results-btn",type:"button",to:K()(t="/".concat(null==c||null===(i=c.site)||void 0===i?void 0:i.slug,"/dashboard/edit/import/")).call(t,null==c?void 0:c.id,"/report"),className:"btn-secondary btn-sm text-nowrap"}
2,n.createElement("span",null,"View results"),(null==c||null===(o=c.validationReport)||void 0===o?void 0:o.errorRows)>0?(0,p.A)("ExclamationTriangleSolid","fill-current text-ochre-600"):(0,p.A)("Checkmark"))),n.createElement(qd.A,{message:"Re-validate"},n.createElement("button",{"data-testid":"revalidate-btn",type:"button",onClick:function(){return d(null==c?void 0:c.id)},className:"btn-tertiary btn-md-icon"},(0,p.A)("TryAgain"))));case Ou.su:case Ou.wh:return n.createElement(qd.A,{message:"Click to check if validation is complete"},n.createElement("button",{"data-testid":"validate-btn",type:"button",onClick:s,className:"btn-tertiary btn-sm"},n.createElement("span",null,"In progress")));case Ou.Wk:case Ou.gD:case Ou.eZ:return n.createElement("p",{className:"whitespace-nowrap text-sm text-scarlet-800"},"Validation ".concat(null==c?void 0:c.validationStatus,"!"));default:return n.createElement("button",{"data-testid":"validate-btn",type:"button",onClick:function(){return d(null==c?void 0:c.id)},className:"btn-primary btn-sm"},n.createElement("span",null,"Validate"))}}var Du=d().func,zu=d().object;Bu.propTypes={importJob:zu,handleRefetch:Du};const Lu=Bu;function Wu(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}function Vu(e){var t,a,l,o,c,s=e.queryResponse,d=e.deleteImport,u=e.page,m=e.setPage,v=e.tileContent,h=function(e){return(null==e?void 0:e.validationStatus)===f.whj||(null==e?void 0:e.validationStatus)===f.sul},b=(0,n.useMemo)(function(){var e;return null==s||null===(e=s.data)||void 0===e||null===(e=e.results)||void 0===e?void 0:Ps()(e).call(e,h)},[null==s||null===(t=s.data)||void 0===t?void 0:t.results]),y=(o=(0,n.useState)(!1),c=2,function(e){if(ze()(e))return e}(o)||function(e,t){var a=null==e?null:void 0!==H()&&Be()(e)||e["@@iterator"];if(null!=a){var n,r,l,i,o=[],c=!0,s=!1;try{if(l=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;c=!1}else for(;!(c=(n=l.call(a)).done)&&(o.push(n.value),o.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=a.return&&(i=a.return(),Object(i)!==i))return}finally{if(s)throw r}}return o}}(o,c)||function(e,t){if(e){var a;if("string"==typeof e)return Wu(e,t);var n=Oe()(a={}.toString.call(e)).call(a,8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Pe()(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Wu(e,t):void 0}}(o,c)||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.")}()),E=y[0],g=y[1],x=function(){g(!0),null==s||s.refetch(),xu()(function(){g(!1)},2e3)};return n.createElement("div",{id:"DashboardImportsPresentation"},n.createElement("div",{className:"grid grid-cols-6 gap-4 mb-4"},n.createElement("div",{className:"col-span-2 bg-white rounded-lg overflow-hidden shadow-lg"},n.createElement(ve,{tile:v})),n.createElement("div",{className:"col-span-4 p-5 bg-white rounded-lg overflow-hidden shadow-lg"},n.createElement("div",null,n.createElement("h3",{className:"text-lg font-medium"},"What is a batch import?"),n.createElement("div",{className:"mt-2 text-sm text-charcoal-500 space-y-2 text-pretty"},n.createElement("p",null,"In addition to creating words and phrases one at a time online, you can also add them to a spreadsheet and upload them in large batches to your FirstVoices language site."),n.createElement("p",null,"For more information on how to structure your language data into a spreadsheet that will be accepted by the batch uploader, see our FirstVoices Knowledge Base:"),n.createElement("a",{href:"https://firstvoices.atlassian.net/wiki/spaces/FIR1/pages/17664196/Prepare+batch+upload+spreadsheets+for+words+and+phrases",className:"inline-url text-sm block",target:"_blank",rel:"noreferrer noopener"},"Prepare a batch upload spreadsheet"),n.createElement("a",{href:"https://firstvoices.atlassian.net/wiki/spaces/FIR1/pages/17664196/Prepare+batch+upload+spreadsheets+for+words+and+phrases#Resources",className:"inline-url text-sm block",target:"_blank",rel:"noreferrer noopener"},"CSV templates and example batches"))))),b&&n.createElement("div",{className:"mb-2 mx-auto max-h-72"},n.createElement(mt.A.Presentation,{alertType:f.rDG,message:E?n.createElement("div",{className:"btn-sm btn-tertiary bg-transparent"},n.createElement("span",null,"Checking"),(0,p.A)("TryAgain","size-5 fill-current text-blumine-700 animate-spin")):n.createElement("button",{type:"button","data-testid":"refresh-imports-btn",className:"btn-sm btn-tertiary bg-transparent",onClick:x},"You have imports being validated. Click"," ",n.createElement("span",{className:"font-bold mx-1"}," here ")," to refresh and check if the results are ready.")})),n.createElement(Fu,{queryResponse:s,page:u,setPage:m,tableHead:n.createElement("thead",{className:""},n.createElement("tr",null,n.createElement("th",{scope:"col",className:"p-3 pl-6 text-left text-charcoal-500 bg-c
2harcoal-50 sm:pl-6 rounded-l-lg"},"Batch Details"),n.createElement("th",{scope:"col",className:"p-3 text-charcoal-500 bg-charcoal-50"},"Add Media"),n.createElement("th",{scope:"col",className:"p-3 text-left text-charcoal-500 bg-charcoal-50"},"Validation Status"),n.createElement("th",{scope:"col",className:"p-3 text-left text-charcoal-500 bg-charcoal-50"},"Import Status"),n.createElement("th",{scope:"col",className:"p-3 pr-6 text-charcoal-500 bg-charcoal-50 rounded-r-lg"},"Delete"))),tableBody:n.createElement("tbody",{className:"divide-y divide-charcoal-200 bg-white"},(null==s||null===(a=s.data)||void 0===a||null===(a=a.results)||void 0===a?void 0:a.length)>0?null==s||null===(l=s.data)||void 0===l||null===(l=l.results)||void 0===l?void 0:i()(l).call(l,function(e){var t,a,l,i,o=!(h(e)||null!=e&&e.status);return n.createElement("tr",{key:null==e?void 0:e.id},n.createElement("td",{className:"p-3 pl-6"},n.createElement("div",{className:"text-base text-charcoal-900 mb-2"},(null==e?void 0:e.title)||(0,Mc.nj)(null==e||null===(a=e.data)||void 0===a?void 0:a.path)),(null==e?void 0:e.title)&&n.createElement("dl",null,n.createElement("dt",{className:"sr-only"},"Filename"),n.createElement("dd",{className:"text-charcoal-500 text-xs mb-1"},(0,Mc.nj)(null==e||null===(l=e.data)||void 0===l?void 0:l.path))),n.createElement("dl",null,n.createElement("dt",{className:"sr-only"},"Import Job Id"),n.createElement("dd",{className:"text-charcoal-500 text-xs mb-1"},"ID: ",null==e?void 0:e.id)),n.createElement("dl",null,n.createElement("dt",{className:"sr-only"},"Date Created"),n.createElement("dd",{className:"text-charcoal-500 text-xs mb-1"},(0,st.rh)(null==e?void 0:e.created)))),n.createElement("td",{className:"p-3 text-center"},null!=e&&e.status?"":n.createElement(r.N_,{"data-testid":"add-import-media-btn",to:K()(t="/".concat(null==e||null===(i=e.site)||void 0===i?void 0:i.slug,"/dashboard/edit/import/")).call(t,null==e?void 0:e.id,"/media"),className:"btn-tertiary btn-md-icon"},(0,p.A)("Add"))),n.createElement("td",{className:"p-3 text-sm"},n.createElement(Lu,{importJob:e,handleRefetch:x})),n.createElement("td",{className:"p-3 text-sm"},n.createElement(qu,{importJob:e})),n.createElement("td",{className:"p-3 pr-6 text-sm text-center"},n.createElement(qd.A,{hide:o,message:"Once an import has been ".concat((null==e?void 0:e.status)===f.Wz4?"completed":"queued"," it cannot be deleted.")},n.createElement(Ye,{deleteHandler:function(){return d(null==e?void 0:e.id)},disabled:!o,message:"Cancel this import?",note:"This will delete the import csv and any media files you have uploaded for this batch from the FirstVoices server. Are you sure you want to cancel this import?",styling:"btn-tertiary btn-md-icon text-scarlet-800 hover:bg-scarlet-100 focus:bg-scarlet-200 focus:ring-scarlet-800"}))))}):n.createElement("tr",null,n.createElement("td",{colSpan:"6",className:"p-6 text-charcoal-500 text-center"},"No imports to show.")))}))}var Uu=d().func,Gu=d().object,_u=d().number;Vu.propTypes={queryResponse:Gu,deleteImport:Uu,page:_u,setPage:Uu,tileContent:Gu};const Yu=Vu;function Qu(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}const Ju=function(){var e,t,a=(0,X.Yb)().site,l=(e=(0,n.useState)(1),t=2,function(e){if(ze()(e))return e}(e)||function(e,t){var a=null==e?null:void 0!==H()&&Be()(e)||e["@@iterator"];if(null!=a){var n,r,l,i,o=[],c=!0,s=!1;try{if(l=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;c=!1}else for(;!(c=(n=l.call(a)).done)&&(o.push(n.value),o.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=a.return&&(i=a.return(),Object(i)!==i))return}finally{if(s)throw r}}return o}}(e,t)||function(e,t){if(e){var a;if("string"==typeof e)return Qu(e,t);var n=Oe()(a={}.toString.call(e)).call(a,8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Pe()(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Qu(e,t):void 0}}(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.")}()),i=l[0],o=l[1],c=function(e){var t=e.page,a=(0,r.g)().sitename;return(0,Nt.I)({queryKey:[f.Hlb,a,t],queryFn:function(){return wt.A.importJobs.getAll({sitename:a,pageParam:t})},placeholderData:Xt.rX,refetchOnWindowFocus:!0,refetchOnReconnect:!0})}({page:i}),s=oa().mutate;return{deleteImport:function(e){return s(e)},headerContent:{title:"Batch Imports",subtitle:"Validate and submit batch imports to the FirstVoices Staff for upload to your site",icon:"ImportData"},tileContent:{id:"import-create",icon:"Create",name:"Begin a new batch import",description:"Upload a completed csv, along with any related media, and start the validation process.",href:"/".concat(null==a?void 0:a.sitename,"/dashboard/create/import"),iconColor:"blumine-800",auth:x.z4},site:a,queryResponse:c,page:i,setPage:o}},$u=function(){var e=Ju(),t=e.queryResponse,a=e.deleteImport,r=e.headerContent,l=e.tileContent,i=e.site,o=e.page,c=e.setPage;return n.createElement("div",{id:"DashboardImportsContainer"},n.createElement(Te,{headerContent:r,site:i},n.createElement(de.A,{titleArray:["Imports"]}),n.createElement(Yu,{queryResponse:t,deleteImport:a,page:o,setPage:c,tileContent:l})))},Ku=function(){var e=(0,X.Yb)().site,t=(0,r.g)().sitename;return{queryResponse:(0,Fn.Qd)(),headerContent:{title:"Pages",subtitle:"Edit your site homepage and manage custom pages.",icon:"WebPages"},site:e,tileContent:[{id:"home-edit",icon:"Home",name:"Edit Homepage",description:"Edit the main homepage for your site",href:"/".concat(t,"/dashboard/edit/home"),iconColor:"ochre-800",auth:x.z4},{id:"page-create",icon:"Create",name:"Create a Custom Page",description:"Add a new page to your site",href:"/".concat(t,"/dashboard/create/page"),iconColor:"blumine-800",auth:x.z4}]}};function Zu(e){var t,a=e.queryResponse,l=e.headerContent,o=e.tileContent,c=e.site;return n.createElement("div",{"data-testid":"DashboardPagesPresentation",className:"space-y-5"},n.createElement(Te,{tileContent:o,headerContent:l,site:c},n.createElement(ws,{queryResponse:a,title:"Custom Pages",tableHead:n.createElement("tr",null,n.createElement("th",{scope:"col",className:"px-6 py-3 text-left"},"Title"),n.createElement("th",{scope:"col",className:"px-6 py-3 text-left"},"Subtitle"),n.createElement("th",{scope:"col",className:"px-6 py-3 text-left"},"URL"),n.createElement("th",{scope:"col",className:"px-6 py-3 text-center"},"Edit"),n.createElement("th",{scope:"col",className:"px-6 py-3 whitespace-nowrap text-center"},"Go to")),tableBody:null==a||null===(t=a.data)||void 0===t||null===(t=t.results)||void 0===t?void 0:i()(t).call(t,function(e){var t;return n.createElement("tr",{key:e.id},n.createElement("td",{className:"px-6 py-3 whitespace-normal"},e.title),n.createElement("td",{className:"px-6 py-3 whitespace-normal"},e.subtitle),n.createElement("td",{className:"px-6 py-3 whitespace-nowrap"},e.url),n.createElement("td",{className:"px-6 py-3 whitespace-nowrap text-center"},n.createElement(r.N_,{"data-testid":"".concat(e.title,"-edit-btn"),to:K()(t="/".concat(null==c?void 0:c.sitename,"/dashboard/edit/page?slug=")).call(t,null==e?void 0:e.url),className:"btn-tertiary btn-md-icon"}
2,(0,p.A)("Pencil"))),n.createElement("td",{className:"px-6 py-3 whitespace-nowrap text-center"},n.createElement(r.N_,{to:e.href,target:"_blank",rel:"noopener noreferrer",className:"btn-tertiary btn-md-icon"},(0,p.A)("Link"))))})})))}var Xu=d().array,em=d().object,tm=d().string;Zu.propTypes={queryResponse:em,headerContent:em,site:em,sitename:tm,tileContent:Xu};const am=Zu,nm=function(){var e=Ku(),t=e.queryResponse,a=e.headerContent,r=e.site,l=e.tileContent;return n.createElement(am,{queryResponse:t,headerContent:a,tileContent:l,site:r})},rm=function(){var e=(0,X.Yb)().site,t=(0,r.g)().sitename,a=(0,Hr.dd)(),n=[{id:"speaker-create",icon:"Create",name:"Add a Speaker",description:"Add a new speaker to your site",href:"/".concat(t,"/dashboard/create/speaker"),iconColor:"blumine-800"}];return{infiniteQueryResponse:a,headerContent:{title:"Speakers",subtitle:"View the contributing speakers for the ".concat(null==e?void 0:e.title," site"),icon:"Speak"},tileContent:n,site:e}};var lm=a(74361);function im(e){var t,a=e.infiniteQueryResponse,l=e.headerContent,o=e.tileContent,c=e.site;return n.createElement("div",{id:"DashboardSpeakersPresentation",className:"space-y-5"},n.createElement(Te,{tileContent:o,headerContent:l,site:c},n.createElement(ws,{queryResponse:a,title:"Speakers",tableHead:n.createElement("tr",null,n.createElement("th",{scope:"col",className:"px-6 py-3 text-left"},"Name"),n.createElement("th",{scope:"col",className:"px-6 py-3 text-left"},"Bio"),n.createElement("th",{scope:"col",className:"px-6 py-3"},"Edit")),tableBody:null==a||null===(t=a.data)||void 0===t||null===(t=t.pages)||void 0===t?void 0:i()(t).call(t,function(e){var t;return n.createElement(n.Fragment,{key:e.pageNumber},i()(t=e.results).call(t,function(e){var t;return n.createElement("tr",{key:null==e?void 0:e.id},n.createElement("td",{className:"px-6 py-3 whitespace-normal"},null==e?void 0:e.name),n.createElement("td",{className:"px-6 py-3 whitespace-normal"},(null==e?void 0:e.bio)||"-"),n.createElement("td",{className:"px-6 py-3 text-center"},n.createElement(r.N_,{"data-testid":"edit-speaker-".concat(null==e?void 0:e.name),to:K()(t="/".concat(null==c?void 0:c.sitename,"/dashboard/edit/speaker?id=")).call(t,null==e?void 0:e.id),className:"btn-tertiary btn-md-icon"},(0,p.A)("Pencil"))))}))}),infiniteLoadBtn:n.createElement(lm.A,{infiniteQueryResponse:a})})))}var om=d().array,cm=d().object;im.propTypes={infiniteQueryResponse:cm,headerContent:cm,site:cm,tileContent:om};const sm=im,dm=function(){var e=rm(),t=e.infiniteQueryResponse,a=e.headerContent,r=e.site,l=e.tileContent;return n.createElement(sm,{infiniteQueryResponse:t,headerContent:a,tileContent:l,site:r})},um=function(){var e=(0,X.Yb)().site,t=(0,r.g)().sitename;return{infiniteQueryResponse:(0,$n.XB)(),headerContent:{title:"Widgets",subtitle:"Manage, create, and edit the Widgets available to use across your site pages",icon:"Widget"},site:e,tileContent:[{id:"widget-create",icon:"Create",name:"Create a Widget",description:"Add a new Widget to your site",href:"/".concat(t,"/dashboard/create/widget"),iconColor:"blumine-800"}]}};function mm(e,t){return function(e){if(ze()(e))return e}(e)||function(e,t){var a=null==e?null:void 0!==H()&&Be()(e)||e["@@iterator"];if(null!=a){var n,r,l,i,o=[],c=!0,s=!1;try{if(l=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;c=!1}else for(;!(c=(n=l.call(a)).done)&&(o.push(n.value),o.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=a.return&&(i=a.return(),Object(i)!==i))return}finally{if(s)throw r}}return o}}(e,t)||function(e,t){if(e){var a;if("string"==typeof e)return pm(e,t);var n=Oe()(a={}.toString.call(e)).call(a,8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Pe()(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?pm(e,t):void 0}}(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 pm(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}function vm(e){var t,a=e.infiniteQueryResponse,l=e.headerContent,o=e.tileContent,c=e.site,s=mm((0,n.use
2State)(!1),2),d=s[0],u=s[1],m=mm((0,n.useState)({}),2),v=m[0],f=m[1];return n.createElement("div",{id:"DashboardWidgetsPresentation"},n.createElement(Te,{tileContent:o,headerContent:l,site:c},n.createElement(ws,{queryResponse:a,tableHead:n.createElement("tr",null,n.createElement("th",{scope:"col",className:"py-3.5 pr-3 pl-6 rounded-l-lg text-left"},"Name"),n.createElement("th",{scope:"col",className:"px-3 py-3.5 text-left"},"Type"),n.createElement("th",{scope:"col",className:"px-3 py-3.5"},"Edit"),n.createElement("th",{scope:"col",className:"py-3.5 pl-3 pr-6 rounded-r-lg"},"Preview")),tableBody:null==a||null===(t=a.data)||void 0===t||null===(t=t.pages)||void 0===t?void 0:i()(t).call(t,function(e){var t;return n.createElement(n.Fragment,{key:e.pageNumber},null==e||null===(t=e.results)||void 0===t?void 0:i()(t).call(t,function(e){var t;return n.createElement("tr",{key:null==e?void 0:e.id},n.createElement("td",{className:"pl-6 pr-3 py-3 whitespace-nowrap"},null==e?void 0:e.nickname),n.createElement("td",{className:"px-3 py-3 whitespace-nowrap"},null==e?void 0:e.typeLabel),n.createElement("td",{className:"px-3 py-3 text-center"},null!=e&&e.editable?n.createElement(r.N_,{to:K()(t="/".concat(null==c?void 0:c.sitename,"/dashboard/edit/widget?id=")).call(t,null==e?void 0:e.id),"data-testid":"widget-edit-link",className:"btn-tertiary btn-md-icon"},(0,p.A)("Pencil")):null),n.createElement("td",{className:"pl-3 pr-6 py-3 text-center"},n.createElement("button",{"data-testid":"widget-preview-btn",type:"button",onClick:function(){f(e),u(!0)},className:"btn-tertiary btn-md-icon"},(0,p.A)("Preview"))))}))}),infiniteLoadBtn:n.createElement(lm.A,{infiniteQueryResponse:a})}),n.createElement(Le.A.Presentation,{isOpen:d,closeHandler:function(){return u(!1)}},n.createElement("div",{className:"bg-white w-[90vw] mx-auto"},n.createElement(wn.A.Container,{data:v})))))}var fm=d().array,hm=d().object;vm.propTypes={infiniteQueryResponse:hm,headerContent:hm,site:hm,tileContent:fm};const bm=vm,ym=function(){var e=um(),t=e.infiniteQueryResponse,a=e.headerContent,r=e.site,l=e.tileContent;return n.createElement(bm,{infiniteQueryResponse:t,headerContent:a,tileContent:l,site:r})},Em=function(){var e=ae({urlPrefix:""}),t=e.tileContent,a=e.headerContent,l=e.site;return n.createElement("div",{id:"DashboardEditContainer"},n.createElement(de.A,{titleArray:["Edit"]}),n.createElement(r.BV,null,n.createElement(r.qh,{path:"alphabet",element:n.createElement(g.A,{siteMembership:x.z4,withMessage:!0},n.createElement(ks,null))}),n.createElement(r.qh,{path:"categories",element:n.createElement(g.A,{siteMembership:x.z4,withMessage:!0},n.createElement(Os,null))}),n.createElement(r.qh,{path:"entries/*",element:n.createElement(g.A,{siteMembership:x.zA,withMessage:!0},n.createElement(eu,null))}),n.createElement(r.qh,{path:"galleries/*",element:n.createElement(g.A,{siteMembership:x.zA,withMessage:!0},n.createElement(lu,null))}),n.createElement(r.qh,{path:"immersion",element:n.createElement(g.A,{siteMembership:x.z4,withMessage:!0},n.createElement(Eu,null))}),n.createElement(r.qh,{path:"imports",element:n.createElement(g.A,{siteMembership:x.z4,withMessage:!0},n.createElement($u,null))}),n.createElement(r.qh,{path:"pages",element:n.createElement(g.A,{siteMembership:x.z4,withMessage:!0},n.createElement(nm,null))}),n.createElement(r.qh,{path:"speakers",element:n.createElement(g.A,{siteMembership:x.qS,withMessage:!0},n.createElement(dm,null))}),n.createElement(r.qh,{path:"widgets",element:n.createElement(g.A,{siteMembership:x.z4,withMessage:!0},n.createElement(ym,null))}),n.createElement(r.qh,{path:f.d4C,element:n.createElement(g.A,{siteMembership:x.zA,withMessage:!0},n.createElement(n.Fragment,null,n.createElement(de.A,{titleArray:["Edit Audio"]}),n.createElement(Wo,null)))}),n.createElement(r.qh,{path:"category",element:n.createElement(g.A,{siteMembership:x.z4,withMessage:!0},n.createElement(it,null))}),n.createElement(r.qh,{path:"character",element:n.createElement(g.A,{siteMembership:x.z4,withMessage:!0},n.createElement($o,null))}),n.createElement(r.qh,{path:f.GfB,element:n.createElement(g.A,{siteMembership:x.zA,withMessage:!0},n.createElement(n.Fragment,null,n.createElement(de.A,{titleArray:["Edit Document"]}),n.createElement(uc,null)))}),n.createElement(r.qh,{path:"gallery",element:n.createElement(g.A,{siteMembership:x.zA,withMessage:!0},n.createElement(qt,null))}),n.createElement(r.qh,{path:"home",element:n.createElement(g.A,{siteMembership:x.z4,withMessage:!0},n.createElement(Ac,null))}),n.createElement(r.qh,{path:f.IrH,element:n.createElement(g.A,{siteMembership:x.zA,withMessage:!0},n.createElement(n.Fragment,null,n.createElement(de.A,{titleArray:["Edit Image"]}),n.createElement(Fc,null)))}),n.createElement(r.qh,{path:"import/:id/media",element:n.createElement(g.A,{siteMembership:x.z4,withMessage:!0},n.createElement(Kc,null))}),n.createElement(r.qh,{path:"import/:id/report",element:n.createElement(g.A,{siteMembership:x.z4,withMessage:!0},n.createElement(ss,null))}),n.createElement(r.qh,{path:"page",element:n.createElement(g.A,{siteMembership:x.z4,withMessage:!0},n.createElement(yr,null))}),n.createElement(r.qh,{path:"phrase",element:n.createElement(g.A,{siteMembership:x.zA,withMessage:!0},n.createElement(It,{type:f.zO7}))}),n.createElement(r.qh,{path:"song",element:n.createElement(g.A,{siteMembership:x.zA,withMessage:!0},n.createElement(Tr,null))}),n.createElement(r.qh,{path:"speaker",element:n.createElement(g.A,{siteMembership:x.qS,withMessage:!0},n.createElement(Or,null))}),n.createElement(r.qh,{path:"story",element:n.createElement(g.A,{siteMembership:x.zA,withMessage:!0},n.createElement(ei,null))}),n.createElement(r.qh,{path:f.O9A,element:n.createElement(g.A,{siteMembership:x.zA,withMessage:!0},n.createElement(n.Fragment,null,n.createElement(de.A,{titleArray:["Edit Video"]}),n.createElement(bs,null)))}),n.createElement(r.qh,{path:"widget",element:n.createElement(g.A,{siteMembership:x.z4,withMessage:!0},n.createElement(To,null))}),n.createElement(r.qh,{path:"word",element:n.createElement(g.A,{siteMembership:x.zA,withMessage:!0},n.createElement(It,{type:f.uJk}))}),n.createElement(r.qh,{path:"*",element:n.createElement(Ho,{tileContent:t,headerContent:a,site:l})})))};function gm(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}function xm(e){var t,a,r,l,o,c,s=e.queryResponse,d=e.deleteExport,u=e.page,m=e.setPage,v=e.tileContent,h=function(e){return(null==e?void 0:e.status)===Ou.wh||(null==e?void 0:e.status)===Ou.su},b=(0,n.useMemo)(function(){var e;return null==s||null===(e=s.data)||void 0===e||null===(e=e.results)||void 0===e?void 0:Ps()(e).call(e,h)},[null==s||null===(t=s.data)||void 0===t?void 0:t.results]),y=(o=(0,n.use
2State)(!1),c=2,function(e){if(ze()(e))return e}(o)||function(e,t){var a=null==e?null:void 0!==H()&&Be()(e)||e["@@iterator"];if(null!=a){var n,r,l,i,o=[],c=!0,s=!1;try{if(l=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;c=!1}else for(;!(c=(n=l.call(a)).done)&&(o.push(n.value),o.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=a.return&&(i=a.return(),Object(i)!==i))return}finally{if(s)throw r}}return o}}(o,c)||function(e,t){if(e){var a;if("string"==typeof e)return gm(e,t);var n=Oe()(a={}.toString.call(e)).call(a,8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Pe()(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?gm(e,t):void 0}}(o,c)||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.")}()),E=y[0],g=y[1],x=function(){g(!0),null==s||s.refetch(),xu()(function(){g(!1)},2e3)};return n.createElement("div",{id:"DashboardExportsPresentation"},n.createElement("div",{className:"grid grid-cols-6 gap-4 mb-4"},n.createElement("div",{className:"col-span-2 bg-white rounded-lg overflow-hidden shadow-lg"},n.createElement(ve,{tile:v})),n.createElement("div",{className:"col-span-4 p-5 bg-white rounded-lg overflow-hidden shadow-lg"},n.createElement("div",null,n.createElement("h3",{className:"text-lg font-medium"},"Opening export csvs"),n.createElement("div",{className:"mt-2 text-sm text-charcoal-500 space-y-2 text-pretty"},n.createElement("p",null,"When possible use Open Office or LibreOffice when opening export csvs. Microsoft Excel will corrupt UTF-8 language data unless steps are taken to import the data appropriately when opening the file."),n.createElement("p",null,"NB: Exports are periodically deleted, after 7 days."),n.createElement("p",null,"For more information on handling language data csvs and fonts see our knowledge base:"),n.createElement("a",{href:"https://firstvoices.atlassian.net/wiki/spaces/FIR1/pages/1705966/Save+spreadsheets+in+UTF-8+CSV+format#Opening-CSV-spreadsheets-that-contain-language-data",className:"inline-url text-sm block",target:"_blank",rel:"noreferrer noopener"},"Opening export CSVs"),n.createElement("a",{href:"https://firstvoices.atlassian.net/wiki/spaces/FIR1/pages/1705752/Install+fonts+and+keyboards+for+Indigenous+languages#Installing-the-correct-font",className:"inline-url text-sm block",target:"_blank",rel:"noreferrer noopener"},"Installing a suitable font"),n.createElement("a",{href:"https://firstvoices.atlassian.net/wiki/spaces/FIR1/pages/1705966/Save+spreadsheets+in+UTF-8+CSV+format",className:"inline-url text-sm block",target:"_blank",rel:"noreferrer noopener"},"Saving spreadsheets in UTF-8"))))),b&&n.createElement("div",{className:"mb-2 mx-auto"},n.createElement(mt.A.Presentation,{alertType:f.rDG,message:E?n.createElement("div",{className:"btn-sm btn-tertiary bg-transparent"},n.createElement("span",null,"Checking"),(0,p.A)("TryAgain","size-5 fill-current text-blumine-700 animate-spin")):n.createElement("button",{type:"button","data-testid":"refresh-exports-btn",className:"text-blumine-700",onClick:x},"You have exports being prepared. Click"," ",n.createElement("span",{className:"font-bold mx-1"},"here")," to refresh and check if the export is ready. Large exports may take a few minutes to prepare.")})),(null==s||null===(a=s.data)||void 0===a?void 0:a.count)>=10&&n.createElement("div",{className:"mb-2 mx-auto"},n.createElement(mt.A.Presentation,{alertType:f.Nzc,message:n.createElement("div",{"data-testid":"limit-reached-warning",className:"text-blumine-700 text-pretty text-center"},n.createElement("p",null,"You have reached your allocated limit for export csvs:"," ",n.createElement("strong",null,Ou.Ch),". You will need to free up some space by deleting an old export before you can perform any more."))})),n.createElement(Fu,{queryResponse:s,page:u,setPage:m,tableHead:n.createElement("thead",null,n.createElement("tr",null,n.createElement("th",{scope:"col",className:"p-3 text-left text-charcoal-500 bg-charcoal-50"},"Date of Export"),n.createElement("th",{scope:"col",className:"p-3 pl-6 text-left text-charcoal-500 bg-c
2harcoal-50 sm:pl-6 rounded-l-lg"},"Parameters"),n.createElement("th",{scope:"col",className:"p-3 text-charcoal-500 bg-charcoal-50"},"Export Status"),n.createElement("th",{scope:"col",className:"p-3 pr-6 text-charcoal-500 bg-charcoal-50 rounded-r-lg"},"Delete"))),tableBody:n.createElement("tbody",{className:"divide-y divide-charcoal-200 bg-white"},(null==s||null===(r=s.data)||void 0===r||null===(r=r.results)||void 0===r?void 0:r.length)>0?null==s||null===(l=s.data)||void 0===l||null===(l=l.results)||void 0===l?void 0:i()(l).call(l,function(e){var t=!h(e),a=(0,f.PzB)(null==e?void 0:e.exportParams);return n.createElement("tr",{key:null==e?void 0:e.id},n.createElement("td",{className:"whitespace-nowrap p-3 text-sm text-charcoal-900"},(0,st.rh)(null==e?void 0:e.created)),n.createElement("td",{className:"whitespace-nowrap p-3 pl-6 text-sm"},n.createElement("ul",{className:"list-disc list-inside text-charcoal-500 text-xs"},(null==a?void 0:a.length)>0&&(null==a?void 0:i()(a).call(a,function(e){return null!=e&&e.label?n.createElement("li",{key:null==e?void 0:e.id},n.createElement("strong",null,null==e?void 0:e.label,(null==e?void 0:e.value)&&":")," ",null==e?void 0:e.value):null})))),n.createElement("td",{className:"p-3 text-sm text-charcoal-500 text-center"},function(e){var t;switch(null==e?void 0:e.status){case Ou.wh:case Ou.su:return n.createElement(qd.A,{message:"Click to check if validation is complete"},n.createElement("button",{"data-testid":"validate-btn",type:"button",onClick:x,className:"btn-tertiary btn-sm"},n.createElement("span",null,"Preparing export")));case Ou.Wz:return n.createElement("a",{href:null==e||null===(t=e.exportCsv)||void 0===t?void 0:t.path,className:"btn-sm btn-secondary"},(0,p.A)("Download"),n.createElement("span",null,"Download"));case Ou.Wk:case Ou.eZ:case Ou.gD:return n.createElement("span",null,"Export ",null==e?void 0:e.status,". Contact support for more information");default:return n.createElement("span",{className:"capitalize"},null==e?void 0:e.status)||""}}(e)),n.createElement("td",{className:"whitespace-nowrap p-3 pr-6 text-sm text-center"},n.createElement(Ye,{deleteHandler:function(){return d(null==e?void 0:e.id)},disabled:!t,message:"Delete this export?",note:"This will delete the export csv. Are you sure you want to delete this export?",styling:"btn-tertiary btn-md-icon"})))}):n.createElement("tr",null,n.createElement("td",{colSpan:"4",className:"p-6 text-charcoal-500 text-center"},"No exports to show.")))}))}var Nm=d().func,wm=d().object,Am=d().number;xm.propTypes={queryResponse:wm,deleteExport:Nm,page:Am,setPage:Nm,tileContent:wm};const Cm=xm;function Tm(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}const Sm=function(){var e,t,a,l,i,o,c=(0,X.Yb)().site,s=(i=(0,n.useState)(1),o=2,function(e){if(ze()(e))return e}(i)||function(e,t){var a=null==e?null:void 0!==H()&&Be()(e)||e["@@iterator"];if(null!=a){var n,r,l,i,o=[],c=!0,s=!1;try{if(l=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;c=!1}else for(;!(c=(n=l.call(a)).done)&&(o.push(n.value),o.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=a.return&&(i=a.return(),Object(i)!==i))return}finally{if(s)throw r}}return o}}(i,o)||function(e,t){if(e){var a;if("string"==typeof e)return Tm(e,t);var n=Oe()(a={}.toString.call(e)).call(a,8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Pe()(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Tm(e,t):void 0}}(i,o)||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.")}()),d=s[0],u=s[1],m=gd({page:d}),p=(a=(0,r.g)().sitename,l=function(){var e=Ed(hd().m(function e(t){return hd().w(function(e){for(;;)if(0===e.n)return e.a(2,wt.A.exportJobs.delete({id:t,sitename:a}))},e)}));return function(t){return e.apply(this,arguments)}}(),(0,ea.A)({mutationFn:l,queryKeyToInvalidate:[f.Ur_,a],actionWord:"deleted",type:"export"})),v=p.mutate;return{deleteExport:function(e){return v(e)},headerContent:{title:"Exports",subtitle:"Export dictionary content from your site to csv.",icon:"Spreadsheet"},tileContent:{id:"import-create",icon:"Create",name:"Generate a new batch export",description:"Set the parameters for your export on the dictionary search page and then export the results.",href:K()(e=K()(t="/".concat(null==c?void 0:c.sitename,"/dashboard/advanced-search?")).call(t,f.QE4,"=")).call(e,f.yPC),iconColor:"blumine-800",auth:f.zA_},site:c,queryResponse:m,page:d,setPage:u}},km=function(){var e=Sm(),t=e.queryResponse,a=e.deleteExport,r=e.headerContent,l=e.tileContent,i=e.site,o=e.page,c=e.setPage;return n.createElement("div",{id:"DashboardExportsContainer"},n.createElement(Te,{headerContent:r,site:i},n.createElement(de.A,{titleArray:["Exports"]}),n.createElement(Cm,{queryResponse:t,deleteExport:a,page:o,setPage:c,tileContent:l})))};var Im=a(61434);const jm=function(e){var t=e.joinRequest,a=(0,Im.rG)().onSubmit,n=(0,Im.Ak)().onSubmit;return{handleIgnore:function(){return a(null==t?void 0:t.id)},handleApprove:function(e){n({id:t.id,role:e})}}};var Hm=a(34740);function Rm(e,t){return function(e){if(ze()(e))return e}(e)||function(e,t){var a=null==e?null:void 0!==H()&&Be()(e)||e["@@iterator"];if(null!=a){var n,r,l,i,o=[],c=!0,s=!1;try{if(l=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;c=!1}else for(;!(c=(n=l.call(a)).done)&&(o.push(n.value),o.length!==t);c=!0);}catch(e){s=!0,r=e}
2finally{try{if(!c&&null!=a.return&&(i=a.return(),Object(i)!==i))return}finally{if(s)throw r}}return o}}(e,t)||function(e,t){if(e){var a;if("string"==typeof e)return Fm(e,t);var n=Oe()(a={}.toString.call(e)).call(a,8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Pe()(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Fm(e,t):void 0}}(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 Fm(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}function Om(e){var t,a,r,l,o,c,s,d,u,m=e.joinRequest,v=e.handleIgnore,h=e.handleApprove,b=Rm((0,n.useState)(!1),2),y=b[0],E=b[1],g=Rm((0,n.useState)(""),2),x=g[0],N=g[1],w=null!=m&&null!==(a=m.user)&&void 0!==a&&a.firstName||null!=m&&null!==(r=m.user)&&void 0!==r&&r.lastName?K()(t="".concat(null==m||null===(l=m.user)||void 0===l?void 0:l.firstName," ")).call(t,null==m||null===(o=m.user)||void 0===o?void 0:o.lastName):null,A=[{value:"",label:"Select a role"},{value:f.jVI,label:"Approve as Member"},{value:f.tEU,label:"Approve as Assistant"},{value:f.ki5,label:"Approve as Editor"},{value:f.Ppo,label:"Approve as Language Admin"}];return n.createElement("li",{"data-testid":"DashboardJoinCard",key:null==m?void 0:m.id},n.createElement("div",{className:"grid grid-cols-2"},n.createElement("div",{className:"p-5 col-span-1"},n.createElement("div",{className:"flex gap-x-3"},n.createElement("p",{className:"font-semibold leading-6 text-charcoal-900"},w||(null==m||null===(c=m.user)||void 0===c?void 0:c.email))),n.createElement("div",{className:"mt-1 xl:flex xl:items-center gap-x-2 text-sm leading-5 text-charcoal-500"},n.createElement("p",null,null==m||null===(s=m.user)||void 0===s?void 0:s.email),n.createElement("p",null,"Requested on"," ",n.createElement("time",{dateTime:null==m?void 0:m.created},(0,st.rh)(null==m?void 0:m.created)))),n.createElement("button",{"data-testid":"expand-btn",type:"button",className:"".concat(y?"hidden":"inline-block"," mt-2 text-sm leading-6 text-blumine-600 hover:text-blumine-800 active:text-blumine-900"),onClick:function(){return E(!y)}},"Show more")),n.createElement("div",{className:"p-5 col-span-1"},n.createElement("div",{className:"inline-flex items-center justify-end space-x-1 w-full"},n.createElement("div",{"data-testid":"role-select",className:"w-72"},n.createElement(Hm.A.Presentation,{selectedValue:x,options:A,setValue:function(e){return N(e)}})),n.createElement("div",null,n.createElement("label",{htmlFor:"approve-request",className:"sr-only"},"Approve and assign role"),n.createElement("button",{id:"approve-request","data-testid":"approve-request-btn",type:"button",disabled:!x,onClick:function(){return h(x)},className:"btn-primary btn-sm"},(0,p.A)("CheckCircleSolid"),n.createElement("span",null,"OK"))),n.createElement("div",null,n.createElement("label",{htmlFor:"igore-request",className:"sr-only"},"Ignore request"),n.createElement("button",{id:"igore-request","data-testid":"igore-request-btn",type:"button",onClick:function(){return v()},className:"btn-secondary btn-sm text-scarlet-800 border-scarlet-800 hover:bg-scarlet-50"},(0,p.A)("TimesCircleSolid"),n.createElement("span",null,"Ignore")))))),n.createElement("div",{className:y?"block px-5 pb-5":"hidden"},n.createElement("dl",{className:"space-y-5"},n.createElement("div",null,n.createElement("dt",{className:"text-sm font-semibold leading-4 text-charcoal-900"},1===(null==m||null===(d=m.reasons)||void 0===d?void 0:d.length)?"Reason for request":"Reasons for request"),n.createElement("dd",{className:"mt-2 text-base leading-4 text-charcoal-900 capitalize"},null==m||null===(u=m.reasons)||void 0===u?void 0:i()(u).call(u,function(e){return null==e?void 0:e.reason}).join(", "))),n.createElement("div",null,n.createElement("dt",{className:"text-sm font-semibold leading-4 text-charcoal-900"},"Message from the user"),n.createElement("dd",{className:"mt-2 text-base leading-4 text-charcoal-900"},null==m?void 0:m.reasonNote)),n.createElement("button",{"data-testid":"show-less",type:"button",className:"".concat(y?"inline-block":"hidden"," mt-2 text-sm leading-6 text-blumine-600 hover:text-blumine-800 active:text-blumine-900"),onClick:function(){return E(!y)}},"Show less"))))}var Mm=d().func,Pm=d().object;Om.propTypes={joinRequest:Pm,handleIgnore:Mm,handleApprove:Mm};const qm=Om;function Bm(e){var t=e.joinRequest,a=jm({joinRequest:t}),r=a.handleIgnore,l=a.handleApprove;return n.createElement(qm,{joinRequest:t,handleIgnore:r,handleApprove:l})}var Dm=d().object;Bm.propTypes={joinRequest:Dm};const zm=Bm;function Lm(e){var t,a,r,l=e.joinRequestsInfiniteQueryResponse;return n.createElement("div",{"data-testid":"DashboardJoinListPresentation"},n.createElement("div",{className:"min-h-220 col-span-12"},(null==l||null===(a=l.data)||void 0===a||null===(a=a.pages)||void 0===a||null===(a=a[0])||void 0===a?void 0:a.count)>0?n.createElement("div",{className:"flex flex-col w-full bg-white rounded-lg"},n.createElement("ul",{className:"divide-y divide-charcoal-100 list-none"},null==l||null===(r=l.data)||void 0===r?void 0:i()(t=r.pages).call(t,function(e){var t;return n.createElement(n.Fragment,{key:null==e?void 0:e.pageNumber},i()(t=e.results).call(t,function(e){return n.createElement(zm,{key:null==e?void 0:e.id,joinRequest:e})}))}),n.createElement("div",{className:"w-full h-14"})),n.createElement(Pd.A,{infiniteQueryResponse:l})):n.createElement("div",{className:"w-full flex"},n.createElement("div",{className:"mx-6 mt-4 text-center md:mx-auto md:mt-20"},"There are currently no pending join requests for your site."))))}var Wm=d().object;
2Lm.propTypes={joinRequestsInfiniteQueryResponse:Wm};const Vm=Lm,Um=function(){var e=(0,Im.UO)();return n.createElement("div",{id:"DashboardJoinListContainer"},n.createElement(Vm,{joinRequestsInfiniteQueryResponse:e}))};function Gm(e){var t=e.id,a=e.options,r=e.handleChange,l=e.selectedOption;return n.createElement(id.WF,{as:"div",key:t,id:"SingleSelect-".concat(t),className:"relative inline-block text-left",value:l,onChange:r},n.createElement(id.go,{className:"group cursor-pointer inline-flex items-center justify-center text-sm border-none rounded-lg p-2 focus:outline-hidden hover:text-charcoal-900 ".concat(null!=l&&l.value?"font-bold text-charcoal-900":"font-medium text-charcoal-500")},n.createElement("span",null,null==l?void 0:l.label),(0,p.A)("ChevronDown","-mr-1 ml-1 h-5 w-5 shrink-0 fill-current")),n.createElement(id.wh,{transition:!0,className:"origin-top-left transition duration-300 ease-in-out data-closed:opacity-0 data-closed:scale-95 absolute left-0 z-10 mt-2 rounded-md bg-white py-1 shadow-2xl ring-1 ring-charcoal-200 focus:outline-hidden"},n.createElement("div",{className:"space-y-2"},null==a?void 0:i()(a).call(a,function(e){return n.createElement(id.h7,{key:e.value,className:function(e){var t=e.focus;return"flex items-center cursor-default p-2 text-sm font-medium ".concat(t?"bg-charcoal-50 text-blumine-700":"text-charcoal-900")},value:e},function(t){var a=t.selected;return n.createElement("div",{className:"px-1 space-x-2 flex items-center"},(0,p.A)(a?"Checkmark":"","h-4 w-4 fill-current text-blumine-700 m"),n.createElement("span",{className:"whitespace-nowrap ".concat(a?"font-bold text-blumine-700":"")},null!=e&&e.value?null==e?void 0:e.label:"--------"))})}))))}var _m=d().array,Ym=d().func,Qm=d().object,Jm=d().string;Gm.propTypes={id:Jm,options:_m,handleChange:Ym,selectedOption:Qm};const $m=Gm;function Km(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}function Zm(e){var t,a,r,l,o,c,s,d,u,m,v=e.data,h=[{id:1,name:"Words",stat:f.I8g,icon:"Word",color:"word-color-600",aggregateData:null==v||null===(t=v.aggregate)||void 0===t?void 0:t[f.I8g],temporalData:null==v||null===(a=v.temporal)||void 0===a?void 0:a[f.I8g]},{id:2,name:"Phrases",stat:f.rLp,icon:"Phrase",color:"phrase-color-700",aggregateData:null==v||null===(r=v.aggregate)||void 0===r?void 0:r[f.rLp],temporalData:null==v||null===(l=v.temporal)||void 0===l?void 0:l[f.rLp]},{id:3,name:"Songs",stat:f.rp0,icon:"Song",color:"song-color-900",aggregateData:null==v||null===(o=v.aggregate)||void 0===o?void 0:o[f.rp0],temporalData:null==v||null===(c=v.temporal)||void 0===c?void 0:c[f.rp0]},{id:4,name:"Stories",stat:f.y$M,icon:"Story",color:"story-color-700",aggregateData:null==v||null===(s=v.aggregate)||void 0===s?void 0:s[f.y$M],temporalData:null==v||null===(d=v.temporal)||void 0===d?void 0:d[f.y$M]}],b=[{id:"1",value:"",label:"On your site"},{id:"2",value:f.V8h,label:"Past week"},{id:"3",value:f.LpX,label:"Past month"},{id:"4",value:f.ZD6,label:"Past 3 months"},{id:"5",value:f.ZHz,label:"Past 6 months"},{id:"6",value:f.UXh,label:"Past year"}],y=(u=(0,n.useState)(b[0]),m=2,function(e){if(ze()(e))return e}(u)||function(e,t){var a=null==e?null:void 0!==H()&&Be()(e)||e["@@iterator"];if(null!=a){var n,r,l,i,o=[],c=!0,s=!1;try{if(l=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;c=!1}else for(;!(c=(n=l.call(a)).done)&&(o.push(n.value),o.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=a.return&&(i=a.return(),Object(i)!==i))return}finally{if(s)throw r}}return o}}(u,m)||function(e,t){if(e){var a;if("string"==typeof e)return Km(e,t);var n=Oe()(a={}.toString.call(e)).call(a,8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Pe()(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Km(e,t):void 0}}(u,m)||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.")}()),E=y[0],g=y[1];return n.createElement("div",null,n.createElement("h3",{className:"text-base text-charcoal-900"},n.createElement($m,{id:"stats-time-period",selectedOption:E,options:b,handleChange:function(e){g(e)}})),n.createElement("dl",{className:"mt-3 grid grid-cols-1 gap-3 sm:grid-cols-2 lg:grid-cols-4"}
2,i()(h).call(h,function(e){var t,a,r,l,i,o,c,s,d,u,m;return n.createElement("div",{key:e.id,className:"rounded-lg bg-white shadow py-4 px-6 space-y-6"},n.createElement("div",{className:"flex items-start space-x-4"},n.createElement("div",{className:"flex shrink-none items-center justify-center rounded-md p-3 bg-".concat(e.color," size-16")},(0,p.A)(e.icon,"size-8 fill-current text-white")),n.createElement("div",null,n.createElement("div",{className:" text-charcoal-500"},e.name),n.createElement("div",{className:"text-3xl font-bold text-charcoal-900"},null!=E&&E.value?"":null===(t=e.aggregateData)||void 0===t?void 0:t.total))),null!=E&&E.value?n.createElement("div",{className:"grid grid-cols-2 gap-4 text-center"},n.createElement("div",null,n.createElement("div",{className:"text-3xl text-charcoal-900"},(null===(a=e.temporalData)||void 0===a||null===(a=a[null==E?void 0:E.value])||void 0===a?void 0:a.created)>0?"+":"",null===(r=e.temporalData)||void 0===r||null===(r=r[null==E?void 0:E.value])||void 0===r?void 0:r.created),n.createElement("div",{className:"text-sm text-charcoal-500"},"New ",n.createElement("span",{className:"sr-only"}," ",e.name))),n.createElement("div",null,n.createElement("div",{className:"text-3xl text-charcoal-900"},(null===(l=e.temporalData)||void 0===l||null===(l=l[null==E?void 0:E.value])||void 0===l?void 0:l.lastModified)-(null===(i=e.temporalData)||void 0===i||null===(i=i[null==E?void 0:E.value])||void 0===i?void 0:i.created)),n.createElement("div",{className:"text-sm text-charcoal-500"},"Updated ",n.createElement("span",{className:"sr-only"}," ",e.name)))):n.createElement("div",{className:"h-2"}),n.createElement("div",null,n.createElement("div",{className:"flex justify-between px-1"},n.createElement("div",{className:"text-center text-charcoal-600"},n.createElement("div",{className:"text-xl"},null!=E&&E.value?null===(o=e.temporalData)||void 0===o||null===(o=o[null==E?void 0:E.value])||void 0===o?void 0:o.team:null===(c=e.aggregateData)||void 0===c?void 0:c.team),(0,p.A)("Team","size-5 mx-auto fill-current"),n.createElement("div",{className:"text-xs"},"Team ",n.createElement("span",{className:"sr-only"}," ",e.name))),n.createElement("div",{className:"text-center text-charcoal-600"},n.createElement("div",{className:"text-xl"},null!=E&&E.value?null===(s=e.temporalData)||void 0===s||null===(s=s[null==E?void 0:E.value])||void 0===s?void 0:s.members:null===(d=e.aggregateData)||void 0===d?void 0:d.members),(0,p.A)("Members","size-5 mx-auto fill-current"),n.createElement("div",{className:"text-xs"},"Members ",n.createElement("span",{className:"sr-only"}," ",e.name))),n.createElement("div",{className:"text-center text-charcoal-600"},n.createElement("div",{className:"text-xl"},null!=E&&E.value?null===(u=e.temporalData)||void 0===u||null===(u=u[null==E?void 0:E.value])||void 0===u?void 0:u.public:null===(m=e.aggregateData)||void 0===m?void 0:m.public),(0,p.A)("Public","size-5 mx-auto fill-current"),n.createElement("div",{className:"text-xs"},"Public ",n.createElement("span",{className:"sr-only"}," ",e.name))))))})))}var Xm=d().object;Zm.propTypes={data:Xm};const ep=Zm;var tp=a(5221);const ap=function(){var e=(0,tp.J)();return n.createElement(lt.A,{queryResponse:e},n.createElement(ep,{data:null==e?void 0:e.data}))};function np(e){var t=e.site,a=e.tiles,l=e.currentUser;return n.createElement("main",{id:"DashboardHome"},n.createElement("h1",{className:"sr-only"},"Dashboard Landing Page"),n.createElement("div",{className:"mx-auto p-4 sm:p-6 lg:p-8 space-y-6"},n.createElement("section",null,n.createElement("div",{className:"rounded-lg bg-white overflow-hidden shadow-sm"},n.createElement("div",{className:"bg-white p-6"},n.createElement("div",{className:"sm:flex sm:items-center sm:justify-between"},n.createElement("div",{className:"flex space-x-5"},n.createElement("div",{className:"shrink-0"},n.createElement("div",{className:"flex max-w-xs p-3 bg-scarlet-800 text-white text-3xl rounded-full h-20 w-20 items-center justify-center"},null==l?void 0:l.userInitials)),n.createElement("div",{className:"pt-1 text-left"},n.createElement("p",{className:"text-sm font-medium text-charcoal-500"},"Welcome back,"),n.createElement("p",{className:"font-bold text-charcoal-900 text-2xl"},l.fullName),n.createElement("p",{className:"text-sm font-medium text-charcoal-500"},l.role))),n.createElement(xe,{site:t}))))),n.createElement("section",null,n.createElement(ap,null)),n.createElement("section",null,n.createElement("h2",{className:"mb-3 mx-2 text-sm font-medium text-charcoal-500"},"Quick links"),n.createElement("ul",{className:"grid grid-cols-3 lg:grid-cols-4 gap-3"},i()(a).call(a,function(e){return n.createElement(g.A,{key:e.id,siteMembership:null!=e&&e.auth?null==e?void 0:e.auth:x.ZX},n.createElement("li",{"data-testid":"dashboard-home-tile-".concat(null==e?void 0:e.id),className:"relative group col-span-1 flex rounded-lg"},n.createElement("div",{className:"bg-charcoal-50 flex h-10 w-10 shrink-0 items-center justify-center rounded-l-md font-medium"},(0,p.A)(e.icon,"text-".concat(null==e?void 0:e.iconColor," size-6 fill-current"))),n.createElement("div",{className:"flex flex-1 items-center justify-between truncate rounded-r-md border-b border-r border-t border-charcoal-100 bg-white"},n.createElement("div",{className:"flex-1 truncate p-1 "},null!=e&&e.externalLink?n.createElement("a",{href:null==e?void 0:e.href,className:"text-sm font-medium text-charcoal-900 group-hover:text-charcoal-500",target:"_blank",rel:"noreferrer noopener"},n.createElement("span",{className:"absolute inset-0 capitalize","aria-hidden":"true"}),null==e?void 0:e.name):n.createElement(r.N_,{to:null==e?void 0:e.href,className:"text-sm font-medium text-charcoal-900 group-hover:text-charcoal-500"},n.createElement("span",{className:"absolute inset-0 capitalize","aria-hidden":"true"}),null==e?void 0:e.name)))))}))),n.createElement(g.A,{siteMembership:x.z4},n.createElement("section",{className:"rounded-lg overflow-hidden"},n.createElement("h2",{className:"mb-3 mx-2 text-sm font-medium text-charcoal-500"}
2,"Requests to join ",null==t?void 0:t.title),n.createElement(Um,null)))))}var rp=d().array,lp=d().object;np.propTypes={currentUser:lp,site:lp,tiles:rp};const ip=np,op=function(){return{headerContent:{title:"Media",subtitle:"Manage the audio, images, and videos used on your site.",icon:"Microphone"},site:(0,X.Yb)().site,tileContent:[{id:"audio-gallery",icon:"Microphone",name:"Audio",description:"Manage your audio files",href:f.d4C,iconColor:"scarlet-900"},{id:"image-gallery",icon:"Images",name:"Images",description:"Manage your images",href:f.IrH,iconColor:"blumine-800"},{id:"video-gallery",icon:"Video",name:"Videos",description:"Manage your videos",href:f.O9A,iconColor:"ochre-800"},{id:"documents-gallery",icon:"Reports",name:"Documents",description:"Manage your pdfs, csvs, and text files.",href:f.GfB,iconColor:"jade-800"},{id:"shared-image-gallery",icon:"Images",name:"Shared images",description:"Browse images provided by FirstVoices.",href:f.BVI,iconColor:"charcoal-500"}]}};var cp=a(66512),sp=a.n(cp),dp=a(19240);function up(e){var t,a,l,o,c=e.file,s=e.mediaTypePath,d=e.thumbnail,u=(0,r.g)(),m=null==u||null===(o=u["*"])||void 0===o?void 0:ct()(o).call(o,"shared");return n.createElement("div",{id:"DashboardMediaDetailsPresentation",className:"min-h-screen w-full pb-16 px-8 sticky top-20 bg-white rounded-lg"},n.createElement("div",{className:"flex justify-center space-x-2 py-5"},!m&&n.createElement(n.Fragment,null,n.createElement("a",{href:null==c?void 0:c.downloadLink,className:"flex-1 btn-secondary btn-sm"},(0,p.A)("Download"),n.createElement("span",null,"Download")),n.createElement(r.N_,{to:K()(t=K()(a="/".concat(null==u?void 0:u.sitename,"/dashboard/edit/")).call(a,s,"?id=")).call(t,null==c?void 0:c.id),"data-testid":"EntryDrawerEdit",target:"_blank",rel:"noopener noreferrer",className:"flex-1 btn-primary btn-sm"},(0,p.A)("Pencil"),n.createElement("span",null,"Edit")))),n.createElement("div",{className:"space-y-2"},n.createElement("div",null,d),n.createElement("h2",{className:"text-lg font-medium text-charcoal-900"},n.createElement("span",{className:"sr-only"},"Details for "),null==c?void 0:c.title),n.createElement("div",null,n.createElement("h3",{className:"font-medium text-charcoal-900"},"Details"),n.createElement("dl",{className:"border-t border-b border-charcoal-100 divide-y divide-charcoal-100"},(null==c?void 0:c.id)&&i()(l=M()(c)).call(l,function(e){return!(0,Cc.Ap)(e,c[e])||s===f.GfB&&"description"===e?null:n.createElement("div",{key:e,className:"py-3 grid grid-cols-3 gap-1 text-sm font-medium"},n.createElement("dt",{className:"col-span-1 text-charcoal-500 capitalize truncate"},"mimeType"===e?"File Type":e),n.createElement("dd",{className:"col-span-2 text-charcoal-900"},c[e]))}),(null==c?void 0:c.id)&&n.createElement("div",{className:"py-3 grid grid-cols-3 gap-1 text-sm font-medium"},n.createElement("dt",{className:"col-span-1 text-charcoal-500 capitalize truncate flex items-center space-x-2"},"ID ",n.createElement(dp.A,{textToCopy:c.id})),n.createElement("dd",{className:"col-span-2 text-charcoal-900"},c.id))))))}var mp=d().node,pp=d().object,vp=d().oneOf;up.propTypes={thumbnail:mp,file:pp,mediaTypePath:vp([f.d4C,f.GfB,f.IrH,f.O9A])};const fp=up;function hp(e){return hp="function"==typeof H()&&"symbol"==typeof F()?function(e){return typeof e}:function(e){return e&&"function"==typeof H()&&e.constructor===H()&&e!==H().prototype?"symbol":typeof e},hp(e)}function bp(e,t){var a=M()(e);if(q()){var n=q()(e);t&&(n=D()(n).call(n,function(t){return L()(e,t).enumerable})),a.push.apply(a,n)}return a}function yp(e){for(var t=1;t<arguments.length;t++){var a,n,r=null!=arguments[t]?arguments[t]:{};t%2?c()(a=bp(Object(r),!0)).call(a,function(t){Ep(e,t,r[t])}):V()?G()(e,V()(r)):c()(n=bp(Object(r))).call(n,function(t){Y()(e,t,L()(r,t))})}return e}function Ep(e,t,a){return(t=function(e){var t=function(e){if("object"!=hp(e)||!e)return e;var t=e[J()];if(void 0!==t){var a=t.call(e,"string");if("object"!=hp(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==hp(t)?t:t+""}(t))in e?Y()(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function gp(e){var t,a,r,l=e.infiniteQueryResponse,o=e.currentFile,c=e.setCurrentFile,s="px-6 py-3 text-left text-charcoal-500",d=yp(yp({},o),{},{speakers:null==o||null===(t=o.speakers)||void 0===t?void 0:i()(t).call(t,function(e){return null==e?void 0:e.name}).join(", ")});return n.createElement("div",{id:"DashboardMediaAudioPresentation",className:"px-3"},n.createElement("div",{className:"grid grid-cols-3 w-full bg-white rounded-lg divide-x divide-charcoal-200"},n.createElement("main",{className:"col-span-2"},n.createElement("section",{className:"p-2 h-full"},n.createElement("div",null,n.createElement("div",null,n.createElement("table",{className:"w-full table-fixed divide-y divide-charcoal-100"},n.createElement("thead",{className:"bg-charcoal-50"},n.createElement("tr",null,n.createElement("th",{scope:"col",className:s},"Audio"),n.createElement("th",{scope:"col",className:s},"Title"),n.createElement("th",{scope:"col",className:s},"Description"),n.createElement("th",{scope:"col",className:s},"Date Created"))),n.createElement("tbody",{className:"divide-y divide-charcoal-100"},(null==l||null===(a=l.data)||void 0===a||null===(a=a.pages)||void 0===a||null===(a=a[0])||void 0===a||null===(a=a.results)||void 0===a?void 0:a.length)&&(null==l||null===(r=l.data)||void 0===r||null===(r=r.pages)||void 0===r?void 0:i()(r).call(r,function(e){var t;return n.createElement(n.Fragment,{key:null==e?void 0:e.pageNumber},i()(t=e.results).call(t,function(e){return n.createElement("tr",{key:null==e?void 0:e.id,className:"".concat((null==e?void 0:e.id)===(null==o?void 0:o.id)?"ring-2 ring-blumine-600":""," m-3 rounded-lg relative"),onClick:function(){return c(e)}},n.createElement("td",{className:"px-2 py-2 overflow-visible w-80 text-sm text-charcoal-900","aria-label":"list"},n.createElement(Ro.A,{audioObject:e})),n.createElement("td",{className:"px-6 py-4 whitespace-nowrap text-sm text-charcoal-900 truncate"},e.title),n.createElement("td",{className:"px-6 py-4 whitespace-normal text-sm text-charcoal-900 text-left truncate"},null==e?void 0:e.description),n.createElement("td",{className:"px-6 py-4 whitespace-normal text-sm text-charcoal-900 text-left truncate"},null==e?void 0:e.created))}))})))),n.createElement(Pd.A,{infiniteQueryResponse:l}))))),n.createElement("aside",{className:"col-span-1"},n.createElement(fp,{mediaTypePath:f.d4C,file:d,thumbnail:n.createElement(Ro.A,{audioObject:d})}))))}var xp=d().func,Np=d().object;gp.propTypes={infiniteQueryResponse:Np,currentFile:Np,setCurrentFile:xp};const wp=gp;var Ap=a(46017),Cp=a(60897),Tp=a(38162);function Sp(e){return Sp="function"==typeof H()&&"symbol"==typeof F()?function(e){return typeof e}:function(e){return e&&"function"==typeof H()&&e.constructor===H()&&e!==H().prototype?"symbol":typeof e},Sp(e)}function kp(e,t,a){return(t=function(e){var t=function(e){if("object"!=Sp(e)||!e)return e;var t=e[J()];if(void 0!==t){var a=t.call(e,"string");if("object"!=Sp(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Sp(t)?t:t+""}(t))in e?Y()(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function Ip(e,t){return function(e){if(ze()(e))return e}(e)||function(e,t){var a=null==e?null:void 0!==H()&&Be()(e)||e["@@iterator"];if(null!=a){var n,r,l,i,o=[],c=!0,s=!1;try{if(l=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;c=!1}else for(;!(c=(n=l.call(a)).done)&&(o.push(n.value),o.length!==t);c=!0);}catch(e){s=!0,r=e}
2finally{try{if(!c&&null!=a.return&&(i=a.return(),Object(i)!==i))return}finally{if(s)throw r}}return o}}(e,t)||function(e,t){if(e){var a;if("string"==typeof e)return jp(e,t);var n=Oe()(a={}.toString.call(e)).call(a,8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Pe()(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?jp(e,t):void 0}}(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 jp(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}const Hp=function(){var e,t=Ip((0,n.useState)(null),2),a=t[0],l=t[1],i=new(sp())(kp(kp({},f.QE4,f.SUS),f.fvL,f.yln)),o=Ip((0,r.ok)(i),2),c=o[0],s=o[1],d=(0,qs.A)({searchParams:c}),u=(0,Ap.A)({initialSearchType:f.SUS}),m=u.handleSearchNavigation,p=u.displayedSearchTerm,v=u.submittedSearchTerm,h=u.handleSearchTermChange,b=u.clearSearchTerm;return n.createElement("div",{"data-testid":"DashboardMediaAudioContainer",className:"h-full min-h-screen bg-charcoal-100"},n.createElement(de.A,{titleArray:["Audio"]}),n.createElement("section",{className:"sticky top-0 z-30 p-3 space-y-3 bg-charcoal-100 print:hidden"},n.createElement("h1",{className:"sr-only"},"Audio"),n.createElement(Cp.A.Presentation,{onSearchChange:h,onSearchSubmit:function(e){m(e),l(null)},searchPlaceholder:"Search for audio",searchValue:p,submittedSearchTerm:v,clearSearchTerm:function(e){b(e),s(i),l(null)}}),n.createElement(ld,null)),n.createElement(Tp.A.Presentation,{infiniteQueryResponse:d,resultsSection:n.createElement(wp,{infiniteQueryResponse:d,currentFile:a||(null==d||null===(e=d.data)||void 0===e||null===(e=e.pages)||void 0===e||null===(e=e[0])||void 0===e||null===(e=e.results)||void 0===e?void 0:e[0]),setCurrentFile:l})}))};function Rp(e){var t,a,r=e.infiniteQueryResponse,l=e.currentFile,o=e.setCurrentFile,c="px-6 py-3 text-left text-charcoal-500",s="px-6 py-4 text-sm text-charcoal-900 whitespace-nowrap truncate text-left align-middle";return n.createElement("div",{id:"DashboardMediaDocumentsPresentation",className:"px-3"},n.createElement("div",{className:"grid grid-cols-3 w-full rounded-lg bg-white divide-x divide-charcoal-200"},n.createElement("main",{className:"col-span-2 mx-2"},n.createElement("section",{className:"p-2 h-full"},n.createElement("div",null,n.createElement("div",null,n.createElement("table",{className:"w-full table-fixed divide-y divide-charcoal-100"},n.createElement("thead",{className:"bg-charcoal-50"},n.createElement("tr",null,n.createElement("th",{scope:"col",className:c},"Title"),n.createElement("th",{scope:"col",className:c},"Type"),n.createElement("th",{scope:"col",className:c},"Date Created"))),n.createElement("tbody",{className:"bg-white divide-y divide-charcoal-100"},(null==r||null===(t=r.data)||void 0===t||null===(t=t.pages)||void 0===t||null===(t=t[0])||void 0===t||null===(t=t.results)||void 0===t?void 0:t.length)&&(null==r||null===(a=r.data)||void 0===a||null===(a=a.pages)||void 0===a?void 0:i()(a).call(a,function(e){var t;return n.createElement(n.Fragment,{key:null==e?void 0:e.pageNumber},i()(t=e.results).call(t,function(e){return n.createElement("tr",{key:null==e?void 0:e.id,className:"".concat((null==e?void 0:e.id)===(null==l?void 0:l.id)?"ring-2 ring-blumine-600":""," m-2 rounded-lg relative"),onClick:function(){return o(e)}},n.createElement("td",{className:s},e.title),n.createElement("td",{className:s},e.mimeType),n.createElement("td",{className:s},e.created))}))})))),n.createElement(Pd.A,{infiniteQueryResponse:r}))))),n.createElement("aside",{className:"col-span-1"},n.createElement(fp,{mediaTypePath:f.GfB,file:l,thumbnail:n.createElement("div",{className:"block w-full"},(0,p.A)("Reports","h-32 mx-auto fill-current text-charcoal-300"))}))))}var Fp=d().func,Op=d().object;Rp.propTypes={infiniteQueryResponse:Op,currentFile:Op,setCurrentFile:Fp};const Mp=Rp;var Pp=a(72190),qp=a(8395),Bp=a(15713);function Dp(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}function zp(e){var t,a,r=e.type,l=e.searchSharedMedia,i=void 0!==l&&l,o=(0,Cc.TD)(r),c=(t=(0,n.use
2State)(null),a=2,function(e){if(ze()(e))return e}(t)||function(e,t){var a=null==e?null:void 0!==H()&&Be()(e)||e["@@iterator"];if(null!=a){var n,r,l,i,o=[],c=!0,s=!1;try{if(l=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;c=!1}else for(;!(c=(n=l.call(a)).done)&&(o.push(n.value),o.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=a.return&&(i=a.return(),Object(i)!==i))return}finally{if(s)throw r}}return o}}(t,a)||function(e,t){if(e){var a;if("string"==typeof e)return Dp(e,t);var n=Oe()(a={}.toString.call(e)).call(a,8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Pe()(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Dp(e,t):void 0}}(t,a)||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.")}()),s=c[0],d=c[1],u=(0,Pp.A)(),m=u.displayedSearchTerm,p=u.handleSearchTermChange,v=u.submittedSearchTerm,f=u.clearSearchTerm,h=u.setSubmittedSearchTerm,b=u.searchTermInUrl,y=u.setSearchTermInUrl,E=(0,qp.A)({type:r,searchTerm:v}),g=(0,Bp.A)({type:r,searchTerm:v,enabled:i}),x=i?g:E;return(0,n.useEffect)(function(){var e;if(!s&&null!=x&&null!==(e=x.data)&&void 0!==e&&null!==(e=e.pages)&&void 0!==e&&null!==(e=e[0])&&void 0!==e&&e.results){var t,a=null==x||null===(t=x.data)||void 0===t||null===(t=t.pages)||void 0===t||null===(t=t[0])||void 0===t||null===(t=t.results)||void 0===t?void 0:t[0];d(a)}},[s,null==x?void 0:x.data,r]),{infiniteQueryResponse:x,displayedSearchTerm:m,handleSearchSubmitWithUrlSync:function(e){e.preventDefault(),h(m),d(null),m!==b&&y(m)},handleSearchTermChange:p,currentFile:s,setCurrentFile:d,submittedSearchTerm:v,clearSearchTerm:f,typePlural:o}}var Lp=d().bool,Wp=d().oneOf;zp.propTypes={searchSharedMedia:Lp,type:Wp([f.FYA,f.W1Z,f.G_h])};const Vp=zp,Up=function(){var e=Vp({type:f.RrH}),t=e.infiniteQueryResponse,a=e.displayedSearchTerm,r=e.handleSearchSubmitWithUrlSync,l=e.handleSearchTermChange,i=e.currentFile,o=e.setCurrentFile,c=e.submittedSearchTerm,s=e.clearSearchTerm;return n.createElement("div",{"data-testid":"DashboardMediaDocumentsContainer",className:"h-full min-h-screen bg-charcoal-100"},n.createElement(de.A,{titleArray:["Documents"]}),n.createElement("section",{className:"sticky top-0 z-30 p-3 space-y-2 bg-charcoal-100 print:hidden"},n.createElement("h1",{className:"sr-only"},"Documents"),n.createElement(Cp.A.Presentation,{onSearchChange:l,onSearchSubmit:r,searchPlaceholder:"Search all documents",searchValue:a,submittedSearchTerm:c,clearSearchTerm:s})),n.createElement(Tp.A.Presentation,{infiniteQueryResponse:t,resultsSection:n.createElement(Mp,{infiniteQueryResponse:t,currentFile:i,setCurrentFile:o})}))};function Gp(e){return Gp="function"==typeof H()&&"symbol"==typeof F()?function(e){return typeof e}:function(e){return e&&"function"==typeof H()&&e.constructor===H()&&e!==H().prototype?"symbol":typeof e},Gp(e)}function _p(e,t){var a=M()(e);if(q()){var n=q()(e);t&&(n=D()(n).call(n,function(t){return L()(e,t).enumerable})),a.push.apply(a,n)}return a}function Yp(e){for(var t=1;t<arguments.length;t++){var a,n,r=null!=arguments[t]?arguments[t]:{};t%2?c()(a=_p(Object(r),!0)).call(a,function(t){Qp(e,t,r[t])}):V()?G()(e,V()(r)):c()(n=_p(Object(r))).call(n,function(t){Y()(e,t,L()(r,t))})}return e}function Qp(e,t,a){return(t=function(e){var t=function(e){if("object"!=Gp(e)||!e)return e;var t=e[J()];if(void 0!==t){var a=t.call(e,"string");if("object"!=Gp(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Gp(t)?t:t+""}(t))in e?Y()(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function Jp(e){var t,a,r,l,o=e.infiniteQueryResponse,c=e.currentFile,s=e.setCurrentFile,d=e.type,u=(0,Cc.TD)(d),m=n.createElement("div",{className:"block w-full rounded-lg overflow-hidden"},d===f.l52?n.createElement("img",{src:(0,Cc.yf)({mediaObject:c,type:f.l52,size:f.o5$}),alt:null==c?void 0:c.title,className:"object-contain w-full max-h-80"}):n.createElement("video",{className:"w-full aspect-video",src:(0,Cc.yf)({mediaObject:c,type:f.PPY}),controls:!0}));return n.createElement("div",{id:"DashboardMediaVisualPresentation",className:"grid grid-cols-3 gap-2 w-full p-3"},n.createElement("section",{className:"col-span-2"},n.createElement("div",{className:"h-full"},n.createElement("div",{className:"overflow-y-auto h-full"},n.createElement("div",null,n.createElement("ul",{className:"p-2 grid grid-cols-4 gap-y-8 gap-x-6 xl:gap-x-8"},void 0!==(null==o||null===(a=o.data)||void 0===a?void 0:a.pages)&&(null==o||null===(r=o.data)||void 0===r||null===(r=r.pages)||void 0===r||null===(r=r[0])||void 0===r||null===(r=r.results)||void 0===r?void 0:r.length)>0&&(null==o||null===(l=o.data)||void 0===l||null===(l=l.pages)||void 0===l?void 0:i()(l).call(l,function(e){var t;return n.createElement(n.Fragment,{key:null==e?void 0:e.pageNumber},i()(t=e.results).call(t,function(e){var t,a=(0,Cc.yf)({type:f.W1Z,mediaObject:e,size:f.o5$});return n.createElement("li",{key:null==e?void 0:e.id,className:"relative"},n.createElement("div",{className:"".concat((null==e?void 0:e.id)===(null==c?void 0:c.id)?"ring-4 ring-offset-2 ring-blumine-600":"focus-within:ring-2 focus-within:ring-offset-2 focus-within:ring-offset-charcoal-50 focus-within:ring-blumine-600"," group block w-full rounded-lg bg-charcoal-50 overflow-hidden")},n.createElement("img",{src:a,alt:null==e?void 0:e.title,className:"".concat((null==e?void 0:e.id)===(null==c?void 0:c.id)?"":"group-hover:opacity-75"," aspect-3/2 w-full object-cover")}),n.createElement("button",{"data-testid":"",type:"button",className:"absolute inset-0 focus:outline-hidden",onClick:function(){return s(e)}},n.createElement("span",{className:"sr-only"},"View details for ",null==e?void 0:e.title))),n.createElement("div",{className:"my-2 space-y-1 text-xs text-charcoal-900 truncate"},n.createElement("p",{className:"truncate text-sm"},null==e?void 0:e.title),(null==e?void 0:e.width)&&(null==e?void 0:e.he
2ight)&&n.createElement("p",{className:"truncate"},K()(t="".concat(null==e?void 0:e.width," x ")).call(t,null==e?void 0:e.height)),n.createElement("p",{className:"truncate"},null==e?void 0:e.created)))}))}))),n.createElement(Pd.A,{infiniteQueryResponse:o}))))),n.createElement("aside",{className:"col-span-1"},n.createElement(fp,{mediaTypePath:u,file:Yp(Yp({},c),{},{dimensions:K()(t="".concat(null==c?void 0:c.width," x ")).call(t,null==c?void 0:c.height)}),thumbnail:m})))}var $p=d().func,Kp=d().object,Zp=d().string;Jp.propTypes={infiniteQueryResponse:Kp,type:Zp,currentFile:Kp,setCurrentFile:$p};const Xp=Jp;function ev(e){var t,a=e.type,r=e.searchSharedMedia,l=Vp({type:a,searchSharedMedia:r}),i=l.infiniteQueryResponse,o=l.displayedSearchTerm,c=l.handleSearchSubmitWithUrlSync,s=l.handleSearchTermChange,d=l.currentFile,u=l.setCurrentFile,m=l.submittedSearchTerm,p=l.typePlural,v=l.clearSearchTerm,h=r?"shared ".concat(p):p;return t=r?"Shared Images":a===f.PPY?"Videos":"Images",n.createElement("div",{"data-testid":"DashboardMediaVisualContainer",className:"h-full min-h-screen bg-charcoal-100"},n.createElement(de.A,{titleArray:[t]}),n.createElement("section",{className:"sticky top-0 z-30 p-3 space-y-2 bg-charcoal-100 print:hidden"},n.createElement("h1",{className:"sr-only"},(0,st.Zr)(h)),n.createElement(Cp.A.Presentation,{onSearchChange:s,onSearchSubmit:c,searchPlaceholder:"Search all ".concat(h),searchValue:o,submittedSearchTerm:m,clearSearchTerm:v})),n.createElement(Tp.A.Presentation,{infiniteQueryResponse:i,resultsSection:n.createElement(Xp,{infiniteQueryResponse:i,currentFile:d,setCurrentFile:u,type:a})}))}var tv=d().bool,av=d().oneOf;ev.propTypes={searchSharedMedia:tv,type:av([f.l52,f.PPY])};const nv=ev,rv=function(){var e=op(),t=e.tileContent,a=e.headerContent,l=e.site;return n.createElement("div",{id:"DashboardMediaContainer"},n.createElement(de.A,{titleArray:["Media"]}),n.createElement(r.BV,null,n.createElement(r.qh,{path:f.d4C,element:n.createElement(Hp,null)}),n.createElement(r.qh,{path:f.GfB,element:n.createElement(Up,null)}),n.createElement(r.qh,{path:f.IrH,element:n.createElement(nv,{type:f.l52})}),n.createElement(r.qh,{path:f.O9A,element:n.createElement(nv,{type:f.PPY})}),n.createElement(r.qh,{path:f.BVI,element:n.createElement(nv,{type:f.l52,searchSharedMedia:!0})}),n.createElement(r.qh,{path:"",element:n.createElement(Te,{tileContent:t,headerContent:a,site:l})})))};var lv=a(22022),iv=a(76053),ov=a(7668),cv=a(79828),sv=a(90540);function dv(){var e,t,a="function"==typeof H()?H():{},n=a.iterator||"@@iterator",r=a.toStringTag||"@@toStringTag";function l(a,n,r,l){var c=n&&n.prototype instanceof o?n:o,s=Ut()(c.prototype);return uv(s,"_invoke",function(a,n,r){var l,o,c,s=0,d=r||[],u=!1,m={p:0,n:0,v:e,a:p,f:_t()(p).call(p,e,4),d:function(t,a){return l=t,o=0,c=e,m.n=a,i}};function p(a,n){for(o=a,c=n,t=0;!u&&s&&!r&&t<d.length;t++){var r,l=d[t],p=m.p,v=l[2];a>3?(r=v===n)&&(c=l[(o=l[4])?5:(o=3,3)],l[4]=l[5]=e):l[0]<=p&&((r=a<2&&p<l[1])?(o=0,m.v=n,m.n=l[1]):p<v&&(r=a<3||l[0]>n||n>v)&&(l[4]=a,l[5]=n,m.n=v,o=0))}if(r||a>1)return i;throw u=!0,n}return function(r,d,v){if(s>1)throw TypeError("Generator is already running");for(u&&1===d&&p(d,v),o=d,c=v;(t=o<2?e:c)||!u;){l||(o?o<3?(o>1&&(m.n=-1),p(o,c)):m.n=c:m.v=c);try{if(s=2,l){if(o||(r="next"),t=l[r]){if(!(t=t.call(l,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,o<2&&(o=0)}else 1===o&&(t=l.return)&&t.call(l),o<2&&(c=TypeError("The iterator does not provide a '"+r+"' method"),o=1);l=e}else if((t=(u=m.n<0)?c:a.call(n,m))!==i)break}catch(t){l=e,o=1,c=t}finally{s=1}}return{value:t,done:u}}}(a,r,l),!0),s}var i={};function o(){}function c(){}function s(){}t=Qt();var d=[][n]?t(t([][n]())):(uv(t={},n,function(){return this}),t),u=s.prototype=o.prototype=Ut()(d);function m(e){return $t()?$t()(e,s):(e.__proto__=s,uv(e,r,"GeneratorFunction")),e.prototype=Ut()(u),e}return c.prototype=s,uv(u,"constructor",s),uv(s,"constructor",c),c.displayName="GeneratorFunction",uv(s,r,"GeneratorFunction"),uv(u),uv(u,r,"Generator"),uv(u,n,function(){return this}),uv(u,"toString",function(){return"[object Generator]"}),(dv=function(){return{w:l,m}})()}function uv(e,t,a,n){var r=Y();try{r({},"",{})}catch(e){r=0}uv=function(e,t,a,n){function l(t,a){uv(e,t,function(e){return this._invoke(t,a,e)})}t?r?r(e,t,{value:a,enumerable:!n,configurable:!n,writable:!n}):e[t]=a:(l("next",0),l("throw",1),l("return",2))},uv(e,t,a,n)}function mv(e,t,a,n,r,l,i){try{var o=e[l](i),c=o.value}catch(e){return void a(e)}o.done?t(c):Zt().resolve(c).then(n,r)}function pv(e){return function(){var t=this,a=arguments;return new(Zt())(function(n,r){var l=e.apply(t,a);function i(e){mv(l,n,r,i,o,"next",e)}function o(e){mv(l,n,r,i,o,"throw",e)}i(void 0)})}}var vv=a(9659);function fv(){var e;return fv=sn()?_t()(e=sn()).call(e):function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)({}).hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},fv.apply(null,arguments)}function hv(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}function bv(e){var t,a,l,o,c,s,d=e.closeHandler,u=e.membership,m=(c=(0,lv.Bd)(),s=1,function(e){if(ze()(e))return e}(c)||function(e,t){var a=null==e?null:void 0!==H()&&Be()(e)||e["@@iterator"];if(null!=a){var n,r,l,i,o=[],c=!0,s=!1;try{if(l=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;c=!1}else for(;!(c=(n=l.call(a)).done)&&(o.push(n.value),o.length!==t);c=!0);}catch(e){s=!0,r=e}
2finally{try{if(!c&&null!=a.return&&(i=a.return(),Object(i)!==i))return}finally{if(s)throw r}}return o}}(c,s)||function(e,t){if(e){var a;if("string"==typeof e)return hv(e,t);var n=Oe()(a={}.toString.call(e)).call(a,8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Pe()(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?hv(e,t):void 0}}(c,s)||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.")}())[0],v=(l=(0,r.g)().sitename,o=function(){var e=pv(dv().m(function e(t){var a;return dv().w(function(e){for(;;)if(0===e.n)return a={role:(null==t?void 0:t.role)||f.ZXY},e.a(2,wt.A.memberships.partialUpdate({id:null==t?void 0:t.id,sitename:l,properties:a}))},e)}));return function(t){return e.apply(this,arguments)}}(),(0,ea.A)({mutationFn:o,queryKeyToInvalidate:[f.qNU,l],actionWord:"updated",type:"membership role"})),h=He.Ik().shape({id:Qe.B.uuid(),role:Qe.B.role()}),b=(0,Bt.mN)({defaultValues:{id:null==u?void 0:u.id,role:null==u?void 0:u.role},mode:"onSubmit",resolver:(0,Dt.t)(h)}),y=b.control,E=b.errors,g=b.handleSubmit,x=b.register,N=b.reset,w=(0,Bt.as)({name:"role",control:y}).field,A=[{id:f.jVI,descriptions:[{key:1,text:"Can view public and members only content"}]},{id:f.tEU,descriptions:[{key:1,text:"Can upload and edit private entries"}]},{id:f.ki5,descriptions:[{key:1,text:"Can upload and edit all entries"},{key:2,text:"Can delete and hide/publish entries."}]},{id:f.Ppo,descriptions:[{key:1,text:"Can upload, edit, delete, and hide/publish all entries"},{key:2,text:"Can edit the language site pages and widgets"},{key:3,text:"Can add site members and team members"}]}];return n.createElement("div",{id:"MembershipCrudPresentation",className:"inline-block align-bottom divide-y divide-charcoal-300 bg-white rounded-3xl overflow-hidden shadow-xl transform transition-all sm:align-middle sm:max-w-lg sm:w-full"},n.createElement("div",{className:"space-y-3 text-left px-8 py-5"},n.createElement("h3",{className:"text-xl font-bold text-charcoal-700"},"Choose a role for"," ",(null==u||null===(t=u.user)||void 0===t?void 0:t.firstName)||(null==u||null===(a=u.user)||void 0===a?void 0:a.email)),n.createElement("p",{className:"text-pretty text-sm text-charcoal-400"},n.createElement("a",{className:"inline-url",href:"https://firstvoices.atlassian.net/wiki/spaces/FIR1/pages/1704238/Team+roles+on+FirstVoices",target:"_blank",rel:"noreferrer noopener"},"Click here")," ","to learn more about user roles and permissions.")),n.createElement("form",{onReset:N,className:"px-6 py-3"},n.createElement("input",fv({name:"id",type:"hidden",value:"default"},x("id"))),n.createElement(iv.L,null,n.createElement(ov.z6,{name:"role",value:null==w?void 0:w.value,onChange:null==w?void 0:w.onChange},i()(A).call(A,function(e){var t;return n.createElement(cv.D,{key:e.id},n.createElement("div",{className:"relative flex items-start px-3 py-4"},n.createElement("div",{className:"flex h-6 items-center"},n.createElement(ov.sx,{id:e.id,value:e.id,className:"group cursor-pointer flex h-6 w-6 items-center justify-center rounded-full border border-blumine-900 ".concat((null==w?void 0:w.value)===e.id?"bg-blumine-900":"bg-white")},(0,p.A)("Checkmark","h-3 w-3 fill-white opacity-0 transition ".concat((null==w?void 0:w.value)===e.id&&"opacity-100")))),n.createElement(sv.JU,{htmlFor:e.id,className:"pl-6 text-left text-blumine-900 cursor-pointer"},n.createElement("div",{htmlFor:e.id,className:"text-base font-bold"},m("role-".concat(null==e?void 0:e.id))),i()(t=e.descriptions).call(t,function(e){return n.createElement("p",{key:e.key,className:"text-sm"},e.text)}))))}))),n.createElement(vv.A,{errors:E,nameId:"role"}),n.createElement("div",{className:"flex w-full py-6 items-center justify-between"},n.createElement("button",{"data-testid":"form-submit",type:"button",onClick:g(function(e){v.mutate(e),d()}),className:"btn-primary btn-md"},n.createElement("span",null,"Update")),n.createElement("button",{"data-testid":"form-cancel",type:"button",onClick:function(){return d()},className:"btn-tertiary btn-md"},n.createElement("span",null,"Cancel")))))}var yv=d().func,Ev=d().object;bv.propTypes={closeHandler:yv,membership:Ev};const gv=bv;function xv(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}
2function Nv(e){var t,a,r=e.membership,l=(t=(0,n.useState)(!1),a=2,function(e){if(ze()(e))return e}(t)||function(e,t){var a=null==e?null:void 0!==H()&&Be()(e)||e["@@iterator"];if(null!=a){var n,r,l,i,o=[],c=!0,s=!1;try{if(l=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;c=!1}else for(;!(c=(n=l.call(a)).done)&&(o.push(n.value),o.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=a.return&&(i=a.return(),Object(i)!==i))return}finally{if(s)throw r}}return o}}(t,a)||function(e,t){if(e){var a;if("string"==typeof e)return xv(e,t);var n=Oe()(a={}.toString.call(e)).call(a,8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Pe()(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?xv(e,t):void 0}}(t,a)||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.")}()),i=l[0],o=l[1],c=(null==r?void 0:r.role)===f.Ppo;return n.createElement(n.Fragment,null,n.createElement(qd.A,{hide:!c,message:"To edit the role of a Language Admin please contact FirstVoices Support"},n.createElement("button",{"data-testid":"MembershipEditButton",type:"button",onClick:function(){return o(!0)},disabled:c,className:"btn-tertiary btn-md-icon"},(0,p.A)(c?"Lock":"Pencil"),n.createElement("span",{className:"sr-only"},"Edit, ",null==r?void 0:r.firstName))),n.createElement(Le.A.Presentation,{isOpen:i,closeHandler:function(){return o(!1)}},n.createElement(gv,{membership:r,closeHandler:function(){return o(!1)}})))}var wv=d().object;Nv.propTypes={membership:wv};const Av=Nv;function Cv(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}function Tv(e){var t,a,r,l=e.queryResponse,o=e.deleteMembership,c=e.headerContent,s=e.site,d=e.page,u=e.setPage,m=(a=(0,lv.Bd)(),r=1,function(e){if(ze()(e))return e}(a)||function(e,t){var a=null==e?null:void 0!==H()&&Be()(e)||e["@@iterator"];if(null!=a){var n,r,l,i,o=[],c=!0,s=!1;try{if(l=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;c=!1}else for(;!(c=(n=l.call(a)).done)&&(o.push(n.value),o.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=a.return&&(i=a.return(),Object(i)!==i))return}finally{if(s)throw r}}return o}}(a,r)||function(e,t){if(e){var a;if("string"==typeof e)return Cv(e,t);var n=Oe()(a={}.toString.call(e)).call(a,8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Pe()(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Cv(e,t):void 0}}(a,r)||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.")}())[0];return n.createElement("div",{id:"DashboardMembershipPresentation"},n.createElement(Te,{headerContent:c,site:s},n.createElement(Fu,{queryResponse:l,page:d,setPage:u,tableHead:n.createElement("thead",{id:"MembershipTableHead"},n.createElement("tr",null,n.createElement("th",{scope:"col",className:"py-3.5 pl-4 pr-3 text-left text-charcoal-500 bg-charcoal-50 sm:pl-6 rounded-l-lg"},"Name"),n.createElement("th",{scope:"col",className:"px-3 py-3.5 text-left text-charcoal-500 bg-charcoal-50"},"Date joined"),n.createElement("th",{scope:"col",className:"px-3 py-3.5 text-left text-charcoal-500 bg-charcoal-50"},"Role assigned on"),n.createElement("th",{scope:"col",className:"px-3 py-3.5 text-left text-charcoal-500 bg-charcoal-50"},"Role"),n.createElement("th",{scope:"col",className:"px-3 py-3.5 text-charcoal-500 bg-charcoal-50"},"Edit role"),n.createElement("th",{scope:"col",className:"py-3.5 pl-3 pr-4 sm:pr-6 text-charcoal-500 bg-charcoal-50 rounded-r-lg"},"Remove member"))),tableBody:n.createElement("tbody",{id:"MembershipTableBody"},null==l||null===(t=l.data)||void 0===t||null===(t=t.results)||void 0===t?void 0:i()(t).call(t,function(e){var t,a,r,l;return n.createElement("tr",{key:null==e?void 0:e.id},n.createElement("td",{className:"whitespace-nowrap py-2 pl-4 pr-3 text-sm font-bold text-charcoal-500 sm:pl-6"},K()(t="".concat(null==e||null===(a=e.user)||void 0===a?void 0:a.firstName," ")).call(t,null==e||null===(r=e.user)||void 0===r?void 0:r.lastName),n.createElement("dl",{className:"font-normal"},n.createElement("dt",{className:"sr-only"},"Email"),n.createElement("dd",{className:"mt-1 text-charcoal-700"},null==e||null===(l=e.user)||void 0===l?void 0:l.email))),n.createElement("td",{className:"whitespace-nowrap px-3 py-2 text-sm text-charcoal-500"},(0,st.DN)(null==e?void 0:e.created)),n.createElement("td",{className:"whitespace-nowrap px-3 py-2 text-sm text-charcoal-500"},(0,st.DN)(null==e?void 0:e.lastModified)),n.createElement("td",{className:"whitespace-nowrap px-3 py-2 text-sm text-charcoal-500"},m("role-".concat(null==e?void 0:e.role))),n.createElement("td",{className:"whitespace-nowrap py-2 pl-3 pr-4 text-center text-sm font-medium sm:pr-6"},n.createElement(Av,{membership:e})),n.createElement("td",{className:"whitespace-nowrap py-2 pl-3 pr-4 text-center text-sm font-medium sm:pr-6"},n.createElement(qd.A,{hide:(null==e?void 0:e.role)!==f.Ppo,message:"To remove the membership of a Language Admin please contact FirstVoices Support"},n.createElement(Ye,{deleteHandler:function(){return o(null==e?void 0:e.id)},disabled:(null==e?void 0:e.role)===f.Ppo,message:"Remove this user's membership?",note:"This will remove any editing privileges that the user currently has and prevent them from viewing any content on your site that is not public.",styling:"btn-tertiary btn-md-icon text-scarlet-800 hover:bg-scarlet-100 focus:bg-scarlet-200 focus:ring-scarlet-800"}))))}))}),n.createElement("div",{className:"text-charcoal-500 p-4 w-full text-center"},"If you want to remove or change the membership of a language admin please contact [email protected]")))}var Sv=d().func,kv=d().object,Iv=d().number;Tv.propTypes={queryResponse:kv,deleteMembership:Sv,headerContent:kv,site:kv,page:Iv,setPage:Sv};const jv=Tv;function Hv(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}const Rv=function(){var e,t,a,l,i,o=(0,X.Yb)().site,c=(l=(0,n.use
2State)(1),i=2,function(e){if(ze()(e))return e}(l)||function(e,t){var a=null==e?null:void 0!==H()&&Be()(e)||e["@@iterator"];if(null!=a){var n,r,l,i,o=[],c=!0,s=!1;try{if(l=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;c=!1}else for(;!(c=(n=l.call(a)).done)&&(o.push(n.value),o.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=a.return&&(i=a.return(),Object(i)!==i))return}finally{if(s)throw r}}return o}}(l,i)||function(e,t){if(e){var a;if("string"==typeof e)return Hv(e,t);var n=Oe()(a={}.toString.call(e)).call(a,8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Pe()(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Hv(e,t):void 0}}(l,i)||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.")}()),s=c[0],d=c[1],u=function(e){var t=e.page,a=(0,r.g)().sitename;return(0,Nt.I)({queryKey:[f.qNU,a,t],queryFn:function(){return wt.A.memberships.getAll({sitename:a,pageParam:t})},placeholderData:Xt.rX})}({page:s}),m=(e=(0,r.g)().sitename,t=function(){var t=pv(dv().m(function t(a){return dv().w(function(t){for(;;)if(0===t.n)return t.a(2,wt.A.memberships.delete({id:a,sitename:e}))},t)}));return function(e){return t.apply(this,arguments)}}(),a=(0,ea.A)({mutationFn:t,queryKeyToInvalidate:[f.qNU,e],actionWord:"deleted",type:"membership"}),{onSubmit:function(e){a.mutate(e)}});return{deleteMembership:m.onSubmit,headerContent:{title:"Member Management",subtitle:"Manage members of your site and provide access for team members to different functionality based on their designated roles.",icon:"Members"},site:o,queryResponse:u,page:s,setPage:d}},Fv=function(){var e=Rv(),t=e.queryResponse,a=e.deleteMembership,l=e.headerContent,i=e.site,o=e.page,c=e.setPage;return n.createElement("div",{id:"DashboardMembershipContainer"},n.createElement(r.BV,null,n.createElement(r.qh,{path:"",element:n.createElement(jv,{queryResponse:t,deleteMembership:a,headerContent:l,site:i,page:o,setPage:c})})))},Ov=function(){var e,t,a,n,r,l,i,o,c,s,d,u,m,p,v,h,b,y,E,g,N,w,A,C,T,S,k,I,j,H,R,F,O,M,P,q,B,D,z=(0,X.Yb)().site,L=[{id:"advanced-search",icon:"Wrench",name:"Build your own",description:"Use the advanced search filters to create your own report",href:K()(e=K()(t="/".concat(null==z?void 0:z.sitename,"/dashboard/advanced-search?")).call(t,f.QE4,"=")).call(e,f.yPC),iconColor:"blumine-800",auth:x.zA}];return{headerContent:{title:"Reports",subtitle:"Saved searches to help you manage dictionary content on your site.",icon:"Reports"},site:z,reportTiles:[{id:"report-recently-created",icon:"Star",name:"Recently created",description:"New words and phrases at the top",href:K()(a=K()(n=K()(r=K()(l="/".concat(null==z?void 0:z.sitename,"/dashboard/advanced-search?")).call(l,f.QE4,"=")).call(r,f.yPC,"&")).call(n,f.fvL,"=")).call(a,f.yln),iconColor:"scarlet-800",auth:x.zA},{id:"report-recently-modified",icon:"Pencil",name:"Recently modified",description:"Recently edited words and phrases at the top",href:K()(i=K()(o=K()(c=K()(s="/".concat(null==z?void 0:z.sitename,"/dashboard/advanced-search?")).call(s,f.QE4,"=")).call(c,f.yPC,"&")).call(o,f.fvL,"=")).call(i,f.ZL5),iconColor:"blumine-800",auth:x.zA},{id:"report-no-audio",icon:"MicrophoneOff",name:"No audio",description:"Words and phrases without audio files",href:K()(d=K()(u=K()(m=K()(p="/".concat(null==z?void 0:z.sitename,"/dashboard/advanced-search?")).call(p,f.QE4,"=")).call(m,f.yPC,"&")).call(u,f.MoO,"=")).call(d,f.W8B),iconColor:"scarlet-800",auth:x.zA},{id:"report-no-image",icon:"ImagesNone",name:"No images",description:"Words and phrases without images",href:K()(v=K()(h=K()(b=K()(y="/".concat(null==z?void 0:z.sitename,"/dashboard/advanced-search?")).call(y,f.QE4,"=")).call(b,f.yPC,"&")).call(h,f.Zyf,"=")).call(v,f.W8B),iconColor:"charcoal-500",auth:x.zA},{id:"report-no-category",icon:"CategoriesNone",name:"No categories",description:"Words and phrases without categories",href:K()(E=K()(g=K()(N=K()(w="/".concat(null==z?void 0:z.sitename,"/dashboard/advanced-search?")).call(w,f.QE4,"=")).call(N,f.yPC,"&")).call(g,f.WmS,"=")).call(E,f.W8B),iconColor:"charcoal-500",auth:x.zA},{id:"report-team",icon:"Team",name:"Team content",description:"Content only available to the language team",href:K()(A=K()(C=K()(T=K()(S="/".concat(null==z?void 0:z.sitename,"/dashboard/advanced-search?")).call(S,f.QE4,"=")).call(T,f.yPC,"&")).call(C,f.TJ1,"=")).call(A,f.Dew),iconColor:"scarlet-800",auth:x.zA},{id:"report-members",icon:"Members",name:"Members only content",description:"Content only available to site members",href:K()(k=K()(I=K()(j=K()(H="/".concat(null==z?void 0:z.sitename,"/dashboard/advanced-search?")).call(H,f.QE4,"=")).call(j,f.yPC,"&")).call(I,f.TJ1,"=")).call(k,f.HRj),iconColor:"charcoal-500",auth:x.zA},{id:"report-public",icon:"Public",name:"Public content",description:"Content available to the general public",href:K()(R=K()(F=K()(O=K()(M="/".concat(null==z?void 0:z.sitename,"/dashboard/advanced-search?")).call(M,f.QE4,"=")).call(O,f.yPC,"&")).call(F,f.TJ1,"=")).call(R,f.Lqo),iconColor:"blumine-800",auth:x.zA},{id:"report-no-kids",icon:"KidsExclude",name:"Not on Kids site",description:"Words and phrases that are excluded from the Kids site",href:K()(P=K()(q=K()(B=K()(D="/".concat(null==z?void 0:z.sitename,"/dashboard/advanced-search?")).call(D,f.QE4,"=")).call(B,f.yPC,"&")).call(q,f.IZr,"=")).call(P,f.W8B),iconColor:"blumine-800",auth:x.zA}],tileContent:L}},Mv=function(){var e=Ov(),t=e.tileContent,a=e.headerContent,r=e.reportTiles,l=e.site;return n.createElement(Te,{tileContent:t,headerContent:a,site:l},n.createElement(de.A,{titleArray:["Reports"]}),n.createElement("div",{className:"max-w-7xl"},n.createElement(be,{tileContent:r})))},Pv=function(){var e=function(){var e,t,a,n,l,i,o,c,s=(0,Z.kH)().user,d=(0,X.Yb)().site,u=(0,r.g)().sitename,m=(0,ee.A)().logout,p=ne({urlPrefix:"create"}).createTiles,v=ae({urlPrefix:"edit"}).editTiles,h=[p.WORD,p.PHRASE,{id:"dictionary-edit",icon:"Dictionary",name:"Edit words and phrases",description:"Edit the words and phrases in your dictionary",href:K()(e=K()(t=K()(a="edit/entries?".concat(f.QE4,"=")).call(a,f.uJk,",")).call(t,f.zO7)).call(e,(null==s||null===(i=s.roles)||void 0===i?void 0:i[u])===f.zA_?K()(n="&".concat(f.TJ1,"=")).call(n,f.Dew):""),iconColor:"phrase-color-800",auth:f.zA_},p.WIDGET,v.PAGES,v.HOMEPAGE,{id:"reports",icon:"Reports",name:"Reports",description:"Saved searches to help you manage dictionary content on your site.",href:"reports",iconColor:"charcoal-500",auth:f.zA_},{id:"support",icon:"QuestionCircleSolid",name:"Support",description:"Ask a question or find out how to do something on FirstVoices",href:"https://firstvoices.atlassian.net/servicedesk/customer/portals",iconColor:"scarlet-900",auth:f.ZXY,externalLink:!0}
2];return{currentUser:ie(ie({},s),{},{role:K()(l="".concat(null==d?void 0:d.title," ")).call(l,null!=s&&null!==(o=s.roles)&&void 0!==o&&o[u]?null==s||null===(c=s.roles)||void 0===c?void 0:c[u]:"")}),site:d,homeTiles:h,logout:m}}(),t=e.currentUser,a=e.site,l=e.homeTiles,i=e.logout;return n.createElement(I,{currentUser:t,site:a,logout:i},n.createElement(de.A,{titleArray:["Dashboard"]}),n.createElement(r.BV,null,n.createElement(r.qh,{path:"profile",element:n.createElement("div",{className:"px-6 text-2xl"},"User Profile placeholder")}),n.createElement(r.qh,{path:"support",element:n.createElement("div",{className:"flex h-screen items-center justify-center"},n.createElement("a",{href:"https://firstvoices.atlassian.net/servicedesk/customer/portal/6",target:"_blank",rel:"noreferrer",className:"w-screen mx-auto text-center underline px-6 text-2xl"},"Go to the FirstVoices support portal."))}),n.createElement(r.qh,{path:"create/*",element:n.createElement(g.A,{siteMembership:x.zA,withMessage:!0},n.createElement(So,null))}),n.createElement(r.qh,{path:"edit/*",element:n.createElement(g.A,{siteMembership:x.zA,withMessage:!0},n.createElement(Em,null))}),n.createElement(r.qh,{path:"exports/*",element:n.createElement(g.A,{siteMembership:x.zA,withMessage:!0},n.createElement(km,null))}),n.createElement(r.qh,{path:"imports/*",element:n.createElement(g.A,{siteMembership:x.z4,withMessage:!0},n.createElement($u,null))}),n.createElement(r.qh,{path:"media/*",element:n.createElement(g.A,{siteMembership:x.zA,withMessage:!0},n.createElement(rv,null))}),n.createElement(r.qh,{path:"memberships/*",element:n.createElement(g.A,{siteMembership:x.z4,withMessage:!0},n.createElement(Fv,null))}),n.createElement(r.qh,{path:"reports/*",element:n.createElement(g.A,{siteMembership:x.zA,withMessage:!0},n.createElement(Mv,null))}),n.createElement(r.qh,{path:"advanced-search/*",element:n.createElement(g.A,{siteMembership:x.zA,withMessage:!0},n.createElement(eu,{advancedSearch:!0}))}),n.createElement(r.qh,{path:"*",element:n.createElement(n.Fragment,null,n.createElement(de.A,{titleArray:["Dashboard"]}),n.createElement(ip,{tiles:l,currentUser:t,site:a,logout:i}))})))}}}]); 3//# sourceMappingURL=166.576a0df1667a7989477e.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.