"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[2227],{65756:function(e,t,r){r.d(t,{e2:function(){return i}});var a=r(96952),n=r(3308),i=e=>"".concat(e,"-error");t.cp=e=>{var{inputId:t,children:r,errorMessage:l,errorRole:o,errorRenderOption:c}=e,d=i(t),u={"aria-describedby":d,"aria-invalid":Boolean(l)};return a.createElement(a.Fragment,null,a.cloneElement(r,u),l&&a.createElement(n.cp,{id:d,renderOption:c,role:o},l))}},3308:function(e,t,r){r.d(t,{ch:function(){return v},wg:function(){return g}});var a=r(96952),n=r(22142),i=r(37672),l=r(86324),o=r(92896),c=r(25744),d=r(26672),u=r(86720),s=["id","children","renderOption"];function p(){return p=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)({}).hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},p.apply(null,arguments)}var m=(0,n.default)("div",{target:"e1tdry8k2",label:"StyledPanel"})(i.k9," ",l.eq," display:flex;position:relative;max-width:100%;overflow-wrap:break-word;word-break:break-word;padding:",o.SPACING_3,";background-color:",(e=>{var{theme:t}=e;return t.colourPalette.states.error}),";color:",(e=>{var{theme:t}=e;return t.colourPalette.states.onError}),";border:",(0,c.c)(1)," solid ",(e=>{var{theme:t}=e;return t.colourPalette.states.error}),";"),f=(0,n.default)("div",{target:"e1tdry8k1",label:"ErrorTriangle"})("content:'';clip-path:polygon(0 100%, 50% 0, 100% 100%);width:",(0,c.c)(16),";height:",(0,c.c)(12),";margin-left:",o.SPACING_4,";@supports (clip-path: inset(100%)){background-color:",(e=>{var{theme:t}=e;return t.colourPalette.states.error}),";::after{content:'';border:solid ",(0,c.c)(8)," transparent;}}"),h=(0,n.default)("div",{target:"e1tdry8k0",label:"IconWrapper"})("flex:none;align-self:flex-start;margin-right:",o.SPACING_2,";width:",(0,c.c)(20),";height:",(0,c.c)(20),";"),g={UPWARD_ARROW:"UPWARD_ARROW",BOX:"BOX"},v=e=>{var{id:t,children:r,renderOption:n=g.BOX}=e,i=function(e,t){if(null==e)return{};var r,a,n=function(e,t){if(null==e)return{};var r={};for(var a in e)if({}.hasOwnProperty.call(e,a)){if(t.includes(a))continue;r[a]=e[a]}return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)r=i[a],t.includes(r)||{}.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}(e,s);return a.createElement("div",null,n===g.UPWARD_ARROW&&a.createElement(f,null),a.createElement(m,p({},(0,d.c)(i),{"data-testid":"action-required-panel"}),a.createElement(h,{"data-testid":"".concat(t,"-icon")},a.createElement(u.c,{type:"labels:warning"})),a.createElement("div",{id:t},r)))};t.cp=v},80260:function(e,t,r){var a=r(96952),n=r(22142),i=r(25744),l=r(37672),o=r(86324),c=r(92896),d=r(86720);var u=(0,n.default)("span",{target:"e16ew1w94",label:"ConfirmIconWrapper"})("position:absolute;color:",(e=>{var{theme:t}=e;return t.colourPalette.primary}),";width:",(0,i.c)(24),";height:",(0,i.c)(24),";top:",(0,i.c)(5),";left:",(0,i.c)(5),";cursor:pointer;"),s=(0,n.default)("span",{target:"e16ew1w93",label:"LabelText"})(l.k9," ",o.UR," cursor:pointer;width:auto;margin-top:",(0,i.c)(6),";color:",(e=>{var{theme:t}=e;return t.colourPalette.primary}),";overflow-wrap:break-word;word-break:break-word;"),p=(0,n.default)("label",{target:"e16ew1w92",label:"CheckboxLabel"})("display:flex;align-items:flex-start;justify-content:left;::before{content:'';width:",(0,i.c)(32),";height:",(0,i.c)(32),";margin-right:",c.SPACING_4,";flex-shrink:0;cursor:pointer;border:solid ",(0,i.c)(1)," ",(e=>{var{hasErrors:t,theme:r}=e;return t?r.colourPalette.states.error:r.colourPalette.primary}),";}:active::before,input:focus+&::before{outline:none;box-shadow:0 0 0 ",(0,i.c)(3)," ",(e=>{var{theme:t}=e;return t.colourPalette.states.interaction}),",inset 0 0 0 ",(0,i.c)(2)," ",(e=>{var{hasErrors:t,theme:r}=e;return t?r.colourPalette.states.error:r.colourPalette.primary}),";}"),m=(0,n.default)("input",{target:"e16ew1w91",label:"HiddenInput"})("position:absolute;margin:0;opacity:0;z-index:1;cursor:pointer;top:",(0,i.c)(1),";left:",(0,i.c)(1),";width:",(0,i.c)(32),";height:",(0,i.c)(32),";"),f=(0,n.default)("div",{target:"e16ew1w90",label:"SimpleCheckboxWrapper"})({name:"wq0630",styles:"width:fit-content;position:relative;max-width:100%"});t.c=e=>{var{id:t,onChangeHandler:r,checked:n,children:i,name:l="",value:o="",hasErrors:c=!1,ariaRequired:h=!1,ariaDescribedBy:g="",ariaInvalid:v=!1}=e;return a.createElement(f,null,a.createElement(m,{type:"checkbox",id:t,name:l,checked:n,value:o,onChange:r,"aria-required":h,"aria-describedby":g,"aria-invalid":v}),a.createElement(p,{htmlFor:t,hasErrors:c},n&&a.createElement(u,null,a.createElement(d.c,{type:"actions:confirm"})),a.createElement(s,null,i)))}},29944:function(e,t,r){r.d(t,{Y1:function(){return Ge},cp:function(){return We},YV:function(){return Ne}});var a=r(96952),n=r(22142),i=r(37672),l=r(86324),o=r(32088),c=r(92896),d=r(50052),u=r(44032),s=r(80260),p=r(65756),m=r(73520),f=r(3308);var h=(0,n.default)("div",{target:"e1vbflna1",label:"Option"})("margin-top:",c.SPACING_4,";"),g={"en-GB":"Please select all that apply",cy:"Dewisa bob un sy'n berthnasol",gd:"Tagh na tha freagarrach",ga:"Roghnaigh gach ceann cuí le do thoil"},v=(0,n.default)("fieldset",{target:"e1vbflna0",label:"ConstrainedFieldset"})({name:"ovk77c",styles:"min-width:0"}),y=e=>{var{id:t,labelText:r,options:n,onChangeHandler:i,description:l,errorMessage:o="",isRequired:c=!1}=e;return a.createElement(d.c,{spacing:2},a.createElement(p.cp,{errorMessage:o,inputId:t,errorRenderOption:f.wg.UPWARD_ARROW},a.createElement(v,null,a.createElement(u.c,{legendText:r,legendDescription:l&&n.length>1?a.createElement(a.Fragment,null,l," ",a.createElement(m.cp,{translations:g})):n.length>1?a.createElement(m.cp,{translations:g}):null,isRequired:c}),n.map(((e,r)=>{var n="".concat(t,"-").concat(e.label);return a.createElement(h,{key:n},a.createElement(s.c,{id:n,name:t,checked:e.checked,value:e.value,onChangeHandler:e=>i(e,r),"aria-describedby":(0,p.e2)(t)},e.label))})))))},b=r(68156),E=r(98396),w=r(92363),O=r(55600),R=r(52337),P=r(16704),F=r(33128),k=r(25744),x=r(86720),T=e=>{switch(e.type){case"video/x-ms-wma":return"audio/x-ms-wma";case"video/x-msvideo":return"video/avi";default:return e.type}},C={"image/jpeg":".jpeg,.jpg","image/png":".png","image/gif":".gif","video/avi":".avi","video/quicktime":".mov,.qt","video/x-ms-wmv":".wmv","video/mp4":".mp4","video/mpeg":".mpeg","video/x-flv":".flv","video/3gpp":".3gp","video/x-m4v":".m4v","audio/x-ms-wma":".wma"},L=e=>{if("undefined"!=typeof navigator&&/[iPhone|iPod|iPad]/.test(navigator.userAgent)&&/OS 12/.test(navigator.userAgent))return(e=>e.map((e=>C[e]||e)))(e);var t=new Set(e),r=e;return t.has("audio/x-ms-wma")&&(r=[...r,"video/x-ms-wma"]),t.has("video/avi")&&(r=[...r,"video/x-msvideo"]),r},_={image:{"en-GB":"images",cy:"delwedddau",gd:"dealbhan",ga:"íomhánna"},audio:{"en-GB":"audio",cy:"sain",gd:"fuaim",ga:"fuaim"},video:{"en-GB":"video",cy:"fideo",gd:"bhidio",ga:"físeáin"},document:{"en-GB":"documents",cy:"dogfennau",gd:"sgrìobhainnean",ga:"doiciméid"}},D=(e,t)=>{var r={image:[],audio:[],video:[],application:[]};e.forEach((e=>{var[t,a]=e.split("/");t in r&&r[t].push(a)}));var a=Object.keys(r).reduce(((e,a)=>{var n=((e,t)=>{switch(e){case"image":return _.image[t];case"audio":return _.audio[t];case"video":return _.video[t];case"application":return _.document[t];default:return e}})(a,t);return r[a].length>0?e.concat("".concat(n," (").concat(r[a].join(", ").toUpperCase(),")")):e}),[]);return a.length>0?a.join(", "):null},I=e=>{1===e.readyState&&e.abort()},A={noTheme:"noTheme",uploaderChildrens:"uploaderChildrens"},S=e=>setTimeout(e),j=r(24620);function B(e,t,r,a,n,i,l){try{var o=e[i](l),c=o.value}catch(e){return void r(e)}o.done?t(c):Promise.resolve(c).then(a,n)}function G(e){return function(){var t=this,r=arguments;return new Promise((function(a,n){var i=e.apply(t,r);function l(e){B(i,a,n,l,o,"next",e)}function o(e){B(i,a,n,l,o,"throw",e)}l(void 0)}))}}var q=(0,n.default)("div",{target:"e1axwmwj1",label:"IconWrapper"})("color:",(e=>{var{theme:t}=e;return t.colourPalette.primary}),";height:",(0,k.c)(32),";width:",(0,k.c)(32),";"),N=(0,n.default)("img",{target:"e1axwmwj0",label:"Image"})({name:"1yez9bi",styles:"width:100%;height:100%;object-fit:contain;color:transparent"}),W=e=>{var{fileData:t}=e,[r,n]=(0,a.useState)(!1);return r?a.createElement(q,{"data-testid":"content-types:image-photo"},a.createElement(x.c,{type:"content-types:image-photo"})):a.createElement(N,{src:t,onError:()=>{n(!0)},alt:" "})},M=e=>{var{file:t,fileErrorType:r,errorTypesDispatch:n,validationComplete:i}=e,[l,o]=(0,a.useState)(!0),[c,d]=(0,a.useState)(),u=(0,a.useRef)(!1),s=(0,a.useRef)(),p=T(t),m=r||p.split("/")[0];(0,a.useEffect)((()=>{s.current=(new Date).getTime()}),[]),(0,a.useEffect)((()=>{u.current=!0;var e=new FileReader,r=function(){var e=G((function*(){var e,t=(new Date).getTime()-s.current;t<500&&(yield(e=500-t,new Promise((t=>setTimeout(t,e))))),u.current&&o(!1)}));return function(){return e.apply(this,arguments)}}(),a=function(){var a=G((function*(){try{var a=yield((e,t)=>{var r=t;return new Promise(((t,a)=>{r.onload=e=>{t(e.target.result)},r.onerror=e=>a(e),r.readAsDataURL(e)}))})(t,e);u.current&&d(a)}catch(i){u.current&&n({type:j.GE.addChosenFileError,payload:{id:t.id,value:j.Oq.FILE_BROKEN_ERROR}})}r()}));return function(){return a.apply(this,arguments)}}();return i&&("image"===m?a():r()),()=>{I(e),u.current=!1}}),[n,t,m,i]);if(l)return a.createElement(q,{"data-testid":"playback-avkx:loading"},a.createElement(x.c,{type:"playback-avkx:loading"}));switch(m){case"image":return a.createElement(W,{fileData:c});case"video":return a.createElement(q,{"data-testid":"playback-avkx:play"},a.createElement(x.c,{type:"playback-avkx:play"}));case"audio":case"":return a.createElement(q,{"data-testid":"content-types:audio"},a.createElement(x.c,{type:"content-types:audio"}));case"application":return a.createElement(q,{"data-testid":"content-types:document"},a.createElement(x.c,{type:"content-types:document"}));default:return a.createElement(q,{"data-testid":"labels:warning"},a.createElement(x.c,{type:"labels:warning"}))}},H=["3026B275"],U=["57415645"],z=["494433","FFFB","FFF3","FFF2"],Y=["6674797069","667479704D"],V={"audio/x-ms-wma":H,"audio/x-wav":U,"audio/mpeg":z,"audio/mp3":z,"audio/wav":U,"audio/wma":H,"audio/mp4":Y,"audio/x-m4a":Y},X=(e,t,r)=>{var a=(e=>{var t=e.reduce(((e,t)=>{var r=V[t];return r?e.concat(r):e}),[]);return t.length>0?t:[]})(t);return a.some((e=>r.includes(e)))};function K(e,t,r,a,n,i,l){try{var o=e[i](l),c=o.value}catch(e){return void r(e)}o.done?t(c):Promise.resolve(c).then(a,n)}var Z=function(){var e,t=(e=function*(e,t,r,a,n,i){var l;try{var o=yield((e,t)=>new Promise(((r,a)=>{var n=t;n.onload=e=>{var t=[];new Uint8Array(e.target.result).forEach((e=>t.push(e.toString(16)))),r(t.join("").toUpperCase())},n.onerror=e=>a(e);var i=e.slice(0,16);n.readAsArrayBuffer(i)})))(e,r);l=((e,t,r)=>{var a=T(e);return!(t.includes(a)||X(e,t,r))&&j.Oq.WRONG_FILE_TYPE_ERROR})(e,t,o)||(e=>0===e.size&&j.Oq.FILE_BROKEN_ERROR)(e)}catch(c){l=j.Oq.FILE_BROKEN_ERROR}i.current&&(a.current=!0,n({type:j.GE.addChosenFileError,payload:{id:e.id,value:l}}))},function(){var t=this,r=arguments;return new Promise((function(a,n){var i=e.apply(t,r);function l(e){K(i,a,n,l,o,"next",e)}function o(e){K(i,a,n,l,o,"throw",e)}l(void 0)}))});return function(e,r,a,n,i,l){return t.apply(this,arguments)}}(),J=Z,$={chooseFile:{"en-GB":"Choose a file",cy:"Dewisa ffeil",gd:"Tagh faidhle",ga:"Roghnaigh comhad"},fileListDescription:(e,t)=>{var r=0===e?".":":",a=1===e;return t===A.uploaderChildrens?{"en-GB":"You are sending ".concat(e," ").concat(a?"file":"files").concat(r),cy:"Rwyt ti'n anfon ".concat(e," ffeil atom ni").concat(r),gd:"Tha thu a' cur thugainn ".concat(e," ").concat(a?"faidhle":"faidhlichean").concat(r),ga:"Tá tú ag sheoladh ".concat(e," comhad").concat(r)}:{"en-GB":"You are uploading ".concat(e," ").concat(a?"file":"files").concat(r),cy:"Rwyt ti'n llwytho ".concat(e," ffeil i fyny").concat(r),gd:"Tha thu a' luchdachadh suas ".concat(e," ").concat(a?"faidhle":"faidhlichean").concat(r),ga:"Tá tú ag uaslódáil ".concat(e," comhad").concat(r)}},fileBrokenError:{"en-GB":"This file is broken. Try picking another.",cy:"Mae'r ffeil yma wedi torri. Dewisa un arall.",gd:"Tha am faidhle sin briste. Feuch fear eile.",ga:"Tá an comhad seo briste. Triail ceann eile a roghnú."},wrongFileTypeError:e=>({"en-GB":"Sorry, we cannot use this type of file. You can only send ".concat(D(e,"en-GB"),"."),cy:"Ni allwn ddefnyddio'r math hwn o ffeil. Dim ond ".concat(D(e,"cy")," y gellir ei anfon."),gd:"Duilich, cha tèid againn air an seòrsa faidhle seo a chleachdadh. Chan urrainn cur thugainn ach ".concat(D(e,"gd"),"."),ga:"Buartha, ní thig linn an cineál seo comhaid a úsáid. Ní thig leat ach ".concat(D(e,"ga")," a sheoladh.")}),totalFileSizeError:{"en-GB":"Sorry, these files are too big. You can only upload up to 1,200 MB at a time.",cy:"Yn anffodus, mae'r ffeiliau yma'n rhy fawr. Dim ond 1,200 MB mae modd ei lwytho ar y tro.",gd:"Duilich, tha na faidhlichean sin ro mhòr. Chan urrainn ach 1,200 MB a luchdachadh suas aig aon àm.",ga:"Buartha, tá na comhaid seo rómhór. Ní thig leat ach suas le 1,200 MB a uaslódáil in aon iarracht amháin."},tooManyFilesError:e=>({"en-GB":"There are too many files. You can add ".concat(e,"."),cy:"Mae gormod o ffeiliau. Mae modd ychwanegu ".concat(e,"."),gd:"Tha cus faidhlichean an sin. Chan eil ceadaichte ach ".concat(e,"."),ga:"Sin barraíocht comhad. Thig leat ".concat(e," a chur leis.")}),tooFewFilesError:e=>({"en-GB":"There are not enough files. Please add at least ".concat(e,"."),cy:"Does dim digon o ffeiliau. Ychwanega o leiaf ".concat(e,"."),gd:"Chan eil faidhlichean gu leòr ann. Cuir ris co-dhiù ".concat(e,"."),ga:"Níl a dóthain comhad ann. Cuir ".concat(e," leis ar a laghad, le do thoil.")}),removeFile:e=>({"en-GB":"Remove ".concat(e),cy:"Tynnu ".concat(e),gd:"Thoir às ".concat(e),ga:"Bain ".concat(e)}),fileInformationPreview:e=>{var t,r,a=e.type?" - ".concat((t=e.type).substring(t.indexOf("/")+1).toUpperCase()):"",n=(r=e.size,Math.round(r/1048576));return{"en-GB":0!==n?"".concat(n," MB").concat(a):"Less than 1 MB".concat(a),cy:0!==n?"".concat(n," MB").concat(a):"Yn llai nag 1 MB".concat(a),gd:0!==n?"".concat(n," MB").concat(a):"Nas lugha na 1 MB".concat(a),ga:0!==n?"".concat(n," MB").concat(a):"Níos lú ná 1 MB".concat(a)}}},Q={"en-GB":"Sorry, something went wrong attaching this file. Remove it and try again, or choose another file.",cy:"Yn anffodus, aeth rhywbeth o'i le wrth atodi'r ffeil hon. Tynna'r ffeil a rho gynnig arall arni, neu dewisa ffeil arall.",gd:"Duilich, chaidh rudeigin ceàrr le bhith a’ ceangal am faidhle seo. Thoir às e agus feuch a-rithist, no tagh faidhle eile. ",ga:"Buartha, theip ar rud éigin agus an comhad seo á cheangal. Bain é agus triail arís, nó roghnaigh comhad eile."},ee=function(e){var t,{minFiles:r,maxFiles:a,fileTypes:n}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};switch(e){case j.Oq.TOO_FEW_FILES_ERROR:return void 0!==r?$.tooFewFilesError(r):Q;case j.Oq.TOO_MANY_FILES_ERROR:return void 0!==a?$.tooManyFilesError(a):Q;case j.Oq.WRONG_FILE_TYPE_ERROR:return void 0!==n?$.wrongFileTypeError(n):Q;default:return null!==(t=$[e])&&void 0!==t?t:Q}};function te(e,t,r,a,n,i,l){try{var o=e[i](l),c=o.value}catch(e){return void r(e)}o.done?t(c):Promise.resolve(c).then(a,n)}function re(e){return function(){var t=this,r=arguments;return new Promise((function(a,n){var i=e.apply(t,r);function l(e){te(i,a,n,l,o,"next",e)}function o(e){te(i,a,n,l,o,"throw",e)}l(void 0)}))}}var ae=(0,n.default)("div",{target:"eavq6l84",label:"FileWrapper"})("display:flex;align-items:center;box-sizing:border-box;padding-right:",c.SPACING_3,";background:",(e=>{var{theme:t}=e;return t.colourPalette.midground}),";border-top:",(0,k.c)(1)," solid ",(e=>{var{theme:t}=e;return t.colourPalette.border}),";border-bottom:",(0,k.c)(1)," solid ",(e=>{var{theme:t}=e;return t.colourPalette.border}),";margin-bottom:",c.SPACING_2,";"),ne=(0,n.default)("div",{target:"eavq6l83",label:"FileInfo"})("display:flex;flex:1;flex-direction:column;overflow:hidden;padding:0 ",c.SPACING_3," 0;"),ie=(0,n.default)("span",{target:"eavq6l82",label:"FileName"})(l.UR," ",i._y," color:",(e=>{var{theme:t}=e;return t.colourPalette.primary}),";white-space:nowrap;overflow:hidden;text-overflow:ellipsis;"),le=(0,n.default)("span",{target:"eavq6l81",label:"FileSizeAndType"})(l.eq," ",i.k9," color:",(e=>{var{theme:t}=e;return t.colourPalette.primary}),";"),oe=(0,n.default)("div",{target:"eavq6l80",label:"ThumbnailWrapper"})("height:",(0,k.c)(64),";width:",(0,k.c)(64),";display:flex;align-items:center;justify-content:center;"),ce=e=>{var{file:t,fileTypes:r,errorType:n,errorTypesDispatch:i,displayFileDetails:l,removeFile:o,removeFileButtonTracking:c}=e,d=(0,a.useRef)(!1),u=(0,a.useRef)(!1);(0,a.useEffect)((()=>{u.current=!0;var e=new FileReader,a=S(re((function*(){yield J(t,r,e,d,i,u)})));return()=>{u.current=!1,I(e),clearTimeout(a)}}),[t,r,i]);var s="".concat(t.id,"-").concat(t.name);return a.createElement(a.Fragment,null,a.createElement(ae,null,a.createElement(oe,null,a.createElement(M,{file:t,fileErrorType:n,errorTypesDispatch:i,validationComplete:d.current})),a.createElement(ne,null,a.createElement(ie,null,t.name),l&&a.createElement(le,null,a.createElement(m.cp,{translations:$.fileInformationPreview(t)}))),a.createElement(O.o,{tracking:c},(e=>{var{trackRef:r}=e;return a.createElement(P.c,{variant:"standard",emphasis:"high",iconType:"actions:close",iconOnly:"true","aria-describedby":s,onClick:()=>o(t),trackRef:c&&r},a.createElement(m.cp,{translations:$.removeFile(t.name)}))}))),n&&a.createElement(f.cp,{id:s,role:"alert",renderOption:"UPWARD_ARROW"},a.createElement(m.cp,{translations:ee(n,{fileTypes:r})})))},de=(0,n.default)("div",{target:"euh8fvy1",label:"FileListDescription"})(i.k9," ",l.UR," color:",(e=>{var{theme:t}=e;return t.colourPalette.primary}),";overflow-wrap:break-word;"),ue=(0,n.default)("div",{target:"euh8fvy0",label:"ActionRequiredPanelWrapper"})("margin-top:",c.SPACING_2,"!important;"),se=e=>{var{id:t,fileList:r,fileListDescription:n,fileListDescriptionRef:i,fileListDescriptionId:l,maxFiles:o,fileTypes:c,errorTypes:u,errorTypesDispatch:s,displayFileDetails:p,removeFile:h,removeFileButtonTracking:g,fileFieldTheme:v}=e,[y,b]=(0,a.useState)(!1);return(0,a.useEffect)((()=>{var e=S((()=>{(0,F.c)(r,o,s)}));return()=>{clearTimeout(e)}}),[r,o,s]),(0,a.useEffect)((()=>{!y&&r.length>0&&b(!0)}),[y,r]),a.createElement(a.Fragment,null,(y||r.length>0)&&a.createElement(de,{tabIndex:-1,ref:i,id:l,"aria-live":"polite"},n||a.createElement(m.cp,{translations:$.fileListDescription(r.length,v)})),r.length>0&&a.createElement(a.Fragment,null,a.createElement(ue,null,u.fileList&&a.createElement(f.cp,{id:"".concat(t,"-fileList"),role:"alert"},a.createElement(m.cp,{translations:ee(u.fileList,{maxFiles:o})}))),a.createElement(d.c,{as:"ul",spacing:4},r.map((e=>a.createElement("li",{key:"".concat(e.id,"-").concat(e.name)},a.createElement(ce,{file:e,fileTypes:c,errorType:u.chosenFiles[e.id],errorTypesDispatch:s,displayFileDetails:p,removeFile:h,removeFileButtonTracking:g})))))))},pe=r(50328),me=()=>a.createElement("svg",{width:"100%",height:"100%",viewBox:"0 0 244 244",xmlns:"http://www.w3.org/2000/svg"},a.createElement("g",{fill:"none",fillRule:"evenodd"},a.createElement("circle",{fill:"#FBAA6F",cx:"122",cy:"122",r:"122"}),a.createElement("circle",{fill:"#F78B3C",cx:"122",cy:"122",r:"101"}),a.createElement("circle",{fill:"#F87A1E",cx:"122.5",cy:"122.5",r:"72.5"}),a.createElement("circle",{fill:"#F76C06",cx:"123",cy:"123",r:"38"}))),fe=r.p+"design-system/components/forms/file-field/funky-arrows.5bcb10a87e66339b4284.svg";var he=(0,n.default)("div",{target:"e1skby6y3",label:"FileChooserWrapper"})({name:"bjn8wh",styles:"position:relative"}),ge=(0,n.default)("div",{target:"e1skby6y2",label:"IconBackground"})("background-image:url(",fe,");background-repeat:no-repeat;background-size:cover;margin:0 -",c.SPACING_4,";@media (min-width: ",pe.Wo,"){margin:0 -",c.SPACING_7,";}"),ve=(0,n.default)("div",{target:"e1skby6y1",label:"SizedIcon"})({name:"1pnk2v",styles:"display:flex;justify-content:center;width:46.66667%;margin:auto"}),ye=(0,n.default)("div",{target:"e1skby6y0",label:"ButtonStyling"})({name:"19z9lkl",styles:"position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;width:100%;justify-content:center"}),be=e=>{var{children:t,hiddenFileInput:r}=e;return a.createElement(he,null,a.createElement(ge,{"data-testid":"childrens-theme-background",onClick:()=>r.current.click()},a.createElement(ve,null,a.createElement(me,null))),a.createElement(ye,null,t))};var Ee=(0,n.default)("input",{target:"e1b5vgn90",label:"HiddenInput"})({name:"eivff4",styles:"display:none"}),we=e=>{var{children:t,buttonTheme:r,hiddenFileInput:n}=e;switch(r){case A.uploaderChildrens:return a.createElement(be,{hiddenFileInput:n},t);case A.noTheme:default:return t}},Oe=e=>{var{id:t,labelText:r,description:n,minFiles:i,maxFiles:l,fileTypes:o=[],fileListDescription:c,fileList:u,setFileList:s,isSubmitted:p=!1,setHasValidationErrors:h,displayFileDetails:g=!1,removeFileButtonTracking:v,addFileButtonTracking:y,fileFieldTheme:b=A.noTheme}=e,E=(0,a.useRef)(null),F=(0,a.useRef)(null),k=i>0,[x,T]=(0,a.useState)(!1),[C,_]=(0,a.useState)([]),[D,I]=(0,a.useState)(!1),{errorTypes:S,errorTypesDispatch:B}=(0,j.cp)();(0,a.useEffect)((()=>{0!==o.length&&_(L(o))}),[o]);(0,a.useEffect)((()=>{((e,t,r)=>{r({type:j.GE.addFieldError,payload:e.length<t?j.Oq.TOO_FEW_FILES_ERROR:""})})(u,i,B)}),[u,i,B]),(0,a.useEffect)((()=>{u.length>0&&x&&(F.current.scrollIntoView({behavior:"smooth",block:"start"}),T(!1))}),[u,x]),(0,a.useEffect)((()=>{I(Boolean(S.field)||Boolean(S.fileList)||Boolean(Object.values(S.chosenFiles).find((e=>Boolean(e))))),h(D)}),[S,D,h]);var G=(0,a.useCallback)((()=>{var e=S.fileList===j.Oq.TOTAL_FILE_SIZE_ERROR,t=Object.values(S.chosenFiles).some((e=>e===j.Oq.WRONG_FILE_TYPE_ERROR));return g||e||t}),[S.fileList,S.chosenFiles,g]),q="".concat(t,"-field ").concat(t,"-fileList ").concat(u.map((e=>"".concat(e.id,"-").concat(e.name))).join(" ")),N="".concat(t,"-label"),W="".concat(t,"-button-text"),M="".concat(t,"-file-list-description");return a.createElement(d.c,{spacing:4},a.createElement(R.cp,{id:N,htmlFor:t,labelText:r,labelDescription:n,isRequired:k}),a.createElement(we,{buttonTheme:b,hiddenFileInput:E},a.createElement(O.o,{tracking:y},(e=>{var{trackRef:t}=e;return a.createElement(P.c,{variant:"standard",iconPosition:"start",iconType:"actions:upload",onClick:()=>E.current.click(),"aria-labelledby":"".concat(N," ").concat(W),"aria-describedby":"".concat(q," ").concat(M),"aria-invalid":D&&p,trackRef:y&&t},a.createElement("span",{id:W},a.createElement(m.Oy,{translations:$.chooseFile})))}))),a.createElement(Ee,{type:"file",id:t,accept:C.join(","),multiple:l>1,ref:E,onChange:e=>{var{files:t}=e.target,r=Array.from(t,(e=>{var t=e;return t.id=(0,w.c)(),t}));s([...u,...r]),T(!0),e.target.value=null}}),S.field&&p&&a.createElement(f.cp,{id:"".concat(t,"-field")},a.createElement(m.Oy,{translations:ee(S.field,{minFiles:i})})),a.createElement(se,{id:t,fileList:u,fileListDescription:c,fileListDescriptionRef:F,fileListDescriptionId:M,fileTypes:o,maxFiles:l,errorTypes:S,errorTypesDispatch:B,displayFileDetails:G(),removeFile:e=>{var t=u.filter((t=>t!==e));s(t),B({type:j.GE.deleteChosenFileError,payload:e.id})},removeFileButtonTracking:v,fileFieldTheme:b}))},Re=r(46640),Pe=r(38228);var Fe=(0,n.default)("input",{target:"eb8gzko2",label:"DateInput"})(i.k9," ",l.UR," display:flex;padding:",c.SPACING_2,";box-sizing:border-box;margin-right:-",(0,k.c)(36),";width:100%;max-width:",(0,k.c)(220),";height:",(0,k.c)(44),";color:",(e=>{var{theme:t,value:r}=e;return r?t.colourPalette.primary:"".concat(t.colourPalette.primary,"99")}),";background:transparent;border:solid ",(0,k.c)(1)," ",(e=>{var{theme:t,"aria-invalid":r}=e;return r?t.colourPalette.states.error:t.colourPalette.primary}),";:focus{outline:",(0,k.c)(3)," solid ",(e=>{var{theme:t}=e;return t.colourPalette.states.interaction}),";box-shadow:0 0 0 ",(0,k.c)(3)," ",(e=>{var{theme:t}=e;return t.colourPalette.states.interaction}),",inset 0 0 0 ",(0,k.c)(2)," ",(e=>{var{theme:t,"aria-invalid":r}=e;return r?t.colourPalette.states.error:t.colourPalette.primary}),";}-webkit-appearance:none;padding-right:",(0,k.c)(38),";&::-webkit-calendar-picker-indicator{position:relative;z-index:1;opacity:0;width:",(0,k.c)(32),";height:",(0,k.c)(32),";left:",(0,k.c)(38),";margin-left:0;}"),ke=(0,n.default)("div",{target:"eb8gzko1",label:"CalendarIcon"})("display:inline-block;color:",(e=>{var{theme:t}=e;return t.colourPalette.primary}),";width:",(0,k.c)(30),";height:",(0,k.c)(30),";cursor:pointer;pointer-events:none;"),xe=(0,n.default)("div",{target:"eb8gzko0",label:"DateInputFieldWrapper"})({name:"s5xdrg",styles:"display:flex;align-items:center"}),Te=(e,t,r)=>{var a=(0,m.q4)(Object.keys(R.mm),e);return"".concat(t).concat(R.mm[a]," ","".concat(r||""))},Ce=e=>{var t,r,{id:n,value:i,onChangeHandler:l,errorMessage:o,labelText:c,description:u,isRequired:s=!1,isSubmitted:p=!1,inputRef:m}=e,h=(0,Pe.ae)(),g="".concat(n,"-error"),v="".concat(n,"-label");return a.createElement(d.c,{spacing:2},a.createElement(R.cp,{id:v,htmlFor:n,labelText:c,isRequired:s,labelDescription:u}),a.createElement(xe,null,a.createElement(Fe,{id:n,type:"date",value:i,onChange:e=>{l(e);var{target:t}=e;setTimeout((()=>{t.defaultValue=""}),100)},"aria-required":p&&s,"aria-invalid":Boolean(o),"aria-describedby":g,"aria-label":s?(t=c,r=u,r?"".concat(t," ").concat(r):t):Te(h,c,u),pattern:"^d{1,2}/d{1,2}/d{4}$",ref:m}),a.createElement(ke,null,a.createElement(x.c,{type:"time-and-date:calendar"}))),o&&a.createElement(f.cp,{id:g,renderOption:f.wg.UPWARD_ARROW},o))},Le=r(10356),_e=e=>{var{id:t,checked:r,onChangeHandler:n,label:i,name:l="",isSubmitted:o=!1,isRequired:c=!1,errorMessage:u=""}=e,p="".concat(t,"-error");return a.createElement(d.c,{spacing:2},a.createElement(s.c,{id:t,name:l,checked:r,onChangeHandler:n,ariaRequired:o&&c,hasErrors:Boolean(u),ariaDescribedBy:p,ariaInvalid:Boolean(u)},a.createElement(Le.c,{blocks:i,container:"span"}),!c&&a.createElement(m.cp,{translations:R.mm})),u&&a.createElement(f.cp,{id:p,renderOption:f.wg.UPWARD_ARROW},u))},De=r(84236);function Ie(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function Ae(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ie(Object(r),!0).forEach((function(t){Se(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ie(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Se(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var a=r.call(e,t||"default");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function je(){return je=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)({}).hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},je.apply(null,arguments)}var Be=(0,n.default)("legend",{target:"eicrq1p1",label:"Legend"})(i.k9," ",l.UR," color:",(e=>{var{theme:t}=e;return t.colourPalette.primary}),";display:block;max-width:100%;overflow-wrap:break-word;"),Ge={CHECKBOX:"checkbox-field",CHECKBOX_LIST:"checkbox-list",DATE:"date-field",DROPDOWN:"dropdown-field",FILE_FIELD:"file-field",RADIO_GROUP:"radio-group-field",SINGLE_LINE_INPUT:"single-line-input-field",TEXT_AREA:"text-area-field"},qe=(0,n.default)("div",{target:"eicrq1p0",label:"FieldGroupWrapper"})("min-width:0;>",o.A,"{margin-top:",c.SPACING_7,";}"),Ne=(e,t,r)=>{switch(e.fieldType){case Ge.CHECKBOX:return a.createElement(_e,je({},e,{key:e.id,checked:r[e.id],onChangeHandler:r=>t(r.target.checked,e.id)}));case Ge.CHECKBOX_LIST:return a.createElement(y,je({},e,{key:e.id,options:r[e.id],onChangeHandler:(a,n)=>t(r[e.id].map(((e,t)=>t===n?Ae(Ae({},e),{},{checked:a.target.checked}):e)),e.id)}));case Ge.DATE:return a.createElement(Ce,je({},e,{key:e.id,value:r[e.id],onChangeHandler:r=>t(r.target.value,e.id)}));case Ge.DROPDOWN:return a.createElement(b.c,je({},e,{key:e.id,selected:r[e.id],onChangeHandler:r=>t(r.target.value,e.id)}));case Ge.FILE_FIELD:return a.createElement(Oe,je({},e,{key:e.id,fileList:r[e.id],setFileList:r=>t(r,e.id)}));case Ge.RADIO_GROUP:return a.createElement(De.c,je({},e,{key:e.id,value:r[e.id],onChangeHandler:r=>t(r.target.value,e.id)}));case Ge.SINGLE_LINE_INPUT:return a.createElement(E.cp,je({},e,{key:e.id,value:r[e.id],description:e.description,onChangeHandler:r=>t(r.target.value,e.id)}));case Ge.TEXT_AREA:return a.createElement(Re.cp,je({},e,{key:e.id,value:r[e.id],onChangeHandler:r=>t(r.target.value,e.id)}));default:return null}},We=e=>{var{description:t,fields:r,fieldChangeHandler:n,fieldValues:i}=e;return a.createElement(qe,{as:t?"fieldset":"div","data-testid":"field-group"},t&&a.createElement(Be,{"data-testid":"field-group-legend"},t),r.map((e=>Ne(e,n,i))))}},68156:function(e,t,r){var a=r(96952),n=r(50052),i=r(38228),l=r(52337),o=r(95468),c=r(73520),d={"en-GB":"Please choose from the list",cy:"Dewisa o'r rhestr",gd:"Tagh bhon liosta",ga:"Roghnaigh ón liosta le do thoil"},u=e=>{var t=Object.keys(d),r=(0,c.q4)(t,e);return d[r]};t.c=e=>{var{id:t,options:r,labelText:c,description:d,onChangeHandler:s,selected:p,errorMessage:m,isRequired:f=!1,isSubmitted:h=!1,disablePlaceholder:g=!1}=e,v=(0,i.ae)();return a.createElement(n.c,{spacing:2},a.createElement(l.cp,{htmlFor:t,labelText:c,isRequired:f,labelDescription:d}),a.createElement(o.M,{id:t,options:r,onChange:s,placeholder:g?void 0:u(v),selected:p,errorMessage:m,isRequired:f&&h}))}},95468:function(e,t,r){r.d(t,{M:function(){return v}});var a=r(96952),n=r(22142),i=r(37672),l=r(86324),o=r(92896),c=r(25744),d=r(50052),u=r(86720),s=(0,n.default)("span",{target:"ehlr6pj1",label:"IconWrapper"})("display:inline-block;width:",(0,c.c)(14),";height:",(0,c.c)(14),";color:",(e=>{var{theme:t}=e;return t.colourPalette.primary}),";"),p=(0,n.default)("span",{target:"ehlr6pj0",label:"IconStack"})("display:flex;flex-direction:column;padding:",o.SPACING_2,";pointer-events:none;"),m=()=>a.createElement(p,null,a.createElement(s,null,a.createElement(u.c,{type:"arrows:arrow-up"})),a.createElement(s,null,a.createElement(u.c,{type:"arrows:arrow-down"}))),f=r(3308);var h=(0,n.default)("select",{target:"e1n2yeqb1",label:"StyledSelect"})(i.k9," ",l.UR," text-align:left;padding:",o.SPACING_2,";margin-right:-",(0,c.c)(32),";display:block;appearance:none;outline:none;background:transparent;color:",(e=>{var{theme:t}=e;return t.colourPalette.primary}),";& option{background-color:",(e=>{var{theme:t}=e;return t.colourPalette.background}),";}border-radius:0;border:solid ",(0,c.c)(1)," ",(e=>{var{theme:t,"aria-invalid":r}=e;return r?t.colourPalette.states.error:t.colourPalette.primary}),";height:",(0,c.c)(44),";width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:",(0,c.c)(30),";&::-ms-expand{display:none;}&:focus{outline:none;box-shadow:0 0 0 ",(0,c.c)(2)," ",(e=>{var{theme:t,"aria-invalid":r}=e;return r?t.colourPalette.states.error:t.colourPalette.primary}),",0 0 0 ",(0,c.c)(5)," ",(e=>{var{theme:t}=e;return t.colourPalette.states.interaction}),";}"),g=(0,n.default)("div",{target:"e1n2yeqb0",label:"InputWrapper"})({name:"s5xdrg",styles:"display:flex;align-items:center"}),v=e=>{var{id:t,options:r,selected:n,onChange:i,placeholder:l="",errorMessage:o,errorRole:c,isRequired:u=!1,autoComplete:s,trackRef:p}=e,v="".concat(t,"-error");return a.createElement(d.c,{spacing:"2"},a.createElement(g,null,a.createElement(h,{"data-testid":"select",id:t,onChange:i,value:null!=n?n:"","aria-invalid":Boolean(o),"aria-describedby":v,"aria-required":u,autoComplete:s,ref:p},l&&a.createElement("option",{key:"placeholder",value:""},l),r.map(((e,t)=>{var{label:r,value:n,lang:i,ariaLabel:l}=e;return a.createElement("option",{key:"".concat(t,"-").concat(r),value:n,lang:i,"aria-label":l},r)}))),a.createElement(m,null)),o&&a.createElement(f.cp,{id:v,renderOption:f.wg.UPWARD_ARROW,role:c},o))}},55552:function(e,t,r){r.d(t,{CO:function(){return E},cp:function(){return k}});var a=r(96952),n=r(22142),i=r(37672),l=r(86324),o=r(25744),c=r(32088),d=r(92896),u=r(50052),s=r(84236),p=r(29944);function m(){return m=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)({}).hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},m.apply(null,arguments)}var f=e=>{var{id:t,labelText:r,description:n,options:i,fieldValues:l,fieldChangeHandler:o,isRequired:c=!1,isSubmitted:d=!1,errorMessage:f}=e,h=i.find((e=>e.value===l[t]&&e.fieldGroupFields.length>0));return a.createElement(u.c,{spacing:5,"data-testid":"conditional-logic"},a.createElement(s.c,{id:t,labelText:r,description:n,options:i,value:l[t],onChangeHandler:e=>o(e.target.value,t),isRequired:c,isSubmitted:d,errorMessage:f}),h&&a.createElement(p.cp,m({fields:h.fieldGroupFields,description:h.fieldGroupDescription},h.fieldGroup,{fieldChangeHandler:o,fieldValues:l})))},h=r(69680);function g(){return g=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)({}).hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},g.apply(null,arguments)}function v(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function y(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?v(Object(r),!0).forEach((function(t){b(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):v(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function b(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var a=r.call(e,t||"default");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var E=y(y({},p.Y1),{},{CONDITIONAL_LOGIC_FIELD:"conditional-logic-field"}),w=(0,n.default)("p",{target:"e1ch6drx2",label:"Description"})(i.k9," ",l.S6," color:",(e=>{var{theme:t}=e;return t.colourPalette.primary}),";display:block;margin-top:",(e=>{var{hasTopMargin:t}=e;return t?(0,o.c)(16):0}),";"),O=(0,n.default)("legend",{target:"e1ch6drx1",label:"ConstrainedLegend"})({name:"vp15vu",styles:"max-width:100%;overflow-wrap:break-word"}),R=(e,t,r)=>a.createElement(a.Fragment,null,e&&a.createElement(h.c,{level:r,fontScale:"indexHeadlineMedium",type:"section-heading"},e),t&&a.createElement(w,{hasTopMargin:Boolean(e)},t)),P=e=>void 0===e||0===e.trim().length,F=(0,n.default)("div",{target:"e1ch6drx0",label:"FieldGroupWrapper"})("min-width:0;>",c.A,"{margin-top:",(e=>{var{hasFields:t}=e;return t?d.SPACING_4:0}),";}"),k=e=>{var{title:t,description:r,fields:n,fieldChangeHandler:i,fieldValues:l,headingLevel:o="2"}=e,c=P(t)?void 0:t,d=P(r)?void 0:r,s=c&&n.length>0;return a.createElement(F,{as:s?"fieldset":"div","data-testid":"field-group",hasFields:n.length>0},(c||d)&&((e,t,r,n)=>n?a.createElement(O,{"data-testid":"field-group-title-and-description"},R(e,t,r)):a.createElement(a.Fragment,null,R(e,t,r)))(c,d,o,s),a.createElement(u.c,{spacing:7},n.map((e=>((e,t,r)=>e.fieldType===E.CONDITIONAL_LOGIC_FIELD?a.createElement(f,g({},e,{key:e.id,fieldValues:r,fieldChangeHandler:t})):(0,p.YV)(e,t,r))(e,i,l)))))}},33128:function(e,t,r){r.d(t,{W:function(){return n}});var a=r(24620),n=1288490189,i=e=>e.reduce(((e,t)=>e+t.size),0)>n&&a.Oq.TOTAL_FILE_SIZE_ERROR,l=(e,t)=>e.length>t&&a.Oq.TOO_MANY_FILES_ERROR;t.c=(e,t,r)=>{r({type:a.GE.addFileListError,payload:l(e,t)||i(e)})}},52337:function(e,t,r){r.d(t,{mm:function(){return p}});var a=r(96952),n=r(22142),i=r(37672),l=r(86324),o=r(8210),c=r(73520);var d=(0,n.default)("label",{target:"e1j0r4lf3",label:"InputLabel"})(i.k9," color:",(e=>{var{theme:t}=e;return t.colourPalette.primary}),";overflow-wrap:break-word;"),u=(0,n.default)("span",{target:"e1j0r4lf2",label:"LabelText"})(l.UR," font-weight:",o.c.medium,";display:block;"),s=(0,n.default)("span",{target:"e1j0r4lf1",label:"LabelDescription"})(l.S6," display:block;padding-top:2px;"),p={"en-GB":" (optional)",cy:" (dewisol)",gd:" (roghainneil)",ga:" (roghnach)"},m=(0,n.default)("div",{target:"e1j0r4lf0",label:"LabelWrapper"})({name:"58t467",styles:"width:fit-content;max-width:100%"});t.cp=e=>{var{id:t,htmlFor:r,labelText:n,labelDescription:i,isRequired:l=!1}=e;return a.createElement(m,null,a.createElement(d,{id:t,htmlFor:r},a.createElement(u,null,n,!l&&a.createElement(c.Oy,{translations:p})),i&&a.createElement(s,null,i)))}},44032:function(e,t,r){var a=r(96952),n=r(22142),i=r(37672),l=r(86324),o=r(8210),c=r(73520),d=(0,n.default)("legend",{target:"e1j3bvv72",label:"Legend"})(i.k9," color:",(e=>{var{theme:t}=e;return t.colourPalette.primary}),";overflow-wrap:break-word;max-width:100%;"),u=(0,n.default)("span",{target:"e1j3bvv71",label:"LegendText"})(l.UR," font-weight:",o.c.medium,";display:block;"),s=(0,n.default)("span",{target:"e1j3bvv70",label:"LegendDescription"})(l.S6," display:block;padding-top:2px;"),p={"en-GB":" (optional)",cy:" (dewisol)",gd:" (roghainneil)",ga:" (roghnach)"};t.c=e=>{var{legendText:t,legendDescription:r,isRequired:n=!1}=e;return a.createElement(d,null,a.createElement(u,null,t,!n&&a.createElement(c.cp,{translations:p})),r&&a.createElement(s,null,r))}},84236:function(e,t,r){var a=r(96952),n=r(22142),i=r(92896),l=r(25744),o=r(37672),c=r(86324),d=r(50052),u=r(65756),s=r(44032),p=r(3308);var m=(0,n.default)("fieldset",{target:"e1tues1a4",label:"ConstrainedFieldset"})({name:"ovk77c",styles:"min-width:0"}),f=(0,n.default)("label",{target:"e1tues1a3",label:"OptionLabel"})("display:flex;align-items:flex-start;justify-content:left;margin-top:",i.SPACING_4,";::before{content:'';width:",(0,l.c)(32),";height:",(0,l.c)(32),";cursor:pointer;margin-right:",i.SPACING_4,";flex-shrink:0;border:solid ",(0,l.c)(1)," ",(e=>{var{theme:t}=e;return t.colourPalette.primary}),";border-radius:100%;}input:checked+&::before{background-image:url(",(e=>{var t,r,a,{theme:n}=e;return t=n.colourPalette.primary,r="\n  <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' style=\"forced-color-adjust: auto;\">\n    <circle fill='".concat(t,"' cx='50' cy='50' r='25'/>\n  </svg>"),a=encodeURI(r).replace(/#(?=[0-9A-Fa-f]{6,})/,"%23"),'"data:image/svg+xml,'.concat(a,'"')}),");background-repeat:no-repeat;}input:focus+&::before,input:active+&::before{outline:none;box-shadow:0 0 0 ",(0,l.c)(3)," ",(e=>{var{theme:t}=e;return t.colourPalette.states.interaction}),",inset 0 0 0 ",(0,l.c)(2)," ",(e=>{var{theme:t}=e;return t.colourPalette.primary}),";}"),h=(0,n.default)("div",{target:"e1tues1a2",label:"LabelText"})("width:auto;margin-top:",(0,l.c)(6),";",o.k9," ",c.UR," color:",(e=>{var{theme:t}=e;return t.colourPalette.primary}),";overflow-wrap:break-word;word-break:break-word;cursor:pointer;"),g=(0,n.default)("input",{target:"e1tues1a1",label:"HiddenInput"})("position:absolute;width:",(0,l.c)(32),";height:",(0,l.c)(32),";top:0;left:0;margin:0;opacity:0;z-index:1;cursor:pointer;"),v=(0,n.default)("div",{target:"e1tues1a0",label:"Option"})({name:"1gh1hki",styles:"width:fit-content;max-width:100%;position:relative"});t.c=e=>{var{id:t,labelText:r,description:n,options:i,isRequired:l=!1,value:o,onChangeHandler:c,errorMessage:y,isSubmitted:b=!1}=e;return a.createElement(d.c,{spacing:2},a.createElement(u.cp,{inputId:t,errorMessage:y,errorRenderOption:p.wg.UPWARD_ARROW},a.createElement(m,{"aria-required":b&&l,role:"radiogroup"},a.createElement(s.c,{legendText:r,isRequired:l,legendDescription:n}),i.map((e=>{var r="".concat(t,"-").concat(e.value);return a.createElement(v,{key:r},a.createElement(g,{type:"radio",id:r,name:t,value:e.value,checked:o===e.value,onChange:c,"aria-describedby":(0,u.e2)(t)}),a.createElement(f,{htmlFor:r},a.createElement(h,null,e.label)))})))))}},98396:function(e,t,r){r.d(t,{gX:function(){return f}});var a=r(96952),n=r(22142),i=r(37672),l=r(86324),o=r(92896),c=r(25744),d=r(50052),u=r(65756),s=r(52337),p=r(3308),m=(0,n.default)("input",{target:"e1a3o4b0",label:"SingleLineInput"})(i.k9," ",l.UR," color:",(e=>{var{theme:t}=e;return t.colourPalette.primary}),";background-color:transparent;display:block;padding:",o.SPACING_2,";min-height:",(0,c.c)(44),";width:100%;max-width:",(e=>{var{type:t}=e;return("number"===t||"tel"===t)&&(0,c.c)(220)}),";box-sizing:border-box;border:solid ",(0,c.c)(1)," ",(e=>{var{theme:t,"aria-invalid":r}=e;return r?t.colourPalette.states.error:t.colourPalette.primary}),";:focus{outline:none;box-shadow:0 0 0 ",(0,c.c)(2)," ",(e=>{var{theme:t,"aria-invalid":r}=e;return r?t.colourPalette.states.error:t.colourPalette.primary}),",0 0 0 ",(0,c.c)(5)," ",(e=>{var{theme:t}=e;return t.colourPalette.states.interaction}),";}"),f={TEXT:"text",EMAIL:"email",NUMBER:"number",TEL:"tel",URL:"url"};t.cp=e=>{var{id:t,value:r,onChangeHandler:n,errorMessage:i="",labelText:l,description:o,isRequired:c,isSubmitted:f=!1,type:h,inputRef:g}=e;return a.createElement(d.c,{spacing:2},a.createElement(s.cp,{htmlFor:t,labelText:l,labelDescription:o,isRequired:c}),a.createElement(u.cp,{errorMessage:i,inputId:t,errorRenderOption:p.wg.UPWARD_ARROW},a.createElement(m,{id:t,type:h,value:r,onChange:n,onWheel:e=>e.target.blur(),"aria-required":f&&c,ref:g})))}},46640:function(e,t,r){r.d(t,{cp:function(){return T},iO:function(){return F}});var a,n=r(96952),i=r(22142),l=r(70404),o=r(25744),c=r(37672),d=r(86324),u=r(92896),s=r(6496),p=r(50052),m=r(38228),f=r(73520),h=r(61856),g=r(52337),v=r(3308),y=JSON.parse('{"en-GB":{"textAreaWordLimitAriaLabel":{"remaining":{"zero":"Word limit reached","one":"1 word remaining","multiple":"{{wordCount}} words remaining"},"over":{"one":"1 word over limit","multiple":"{{wordCount}} words over limit"}}},"cy":{"textAreaWordLimitAriaLabel":{"remaining":{"zero":"Terfyn geiriau wedi\'i gyrraedd","one":"1 gair ar ôl","multiple":"{{wordCount}} gair ar ôl"},"over":{"one":"1 gair tu hwnt i\'r terfyn geiriau","multiple":"{{wordCount}}tu hwnt i\'r terfyn geiriau"}}},"gd":{"textAreaWordLimitAriaLabel":{"remaining":{"zero":"Na tha ceadaichte de dh’fhacail air a ruighinn","one":"1 fhacal air fhàgail","multiple":"{{wordCount}} facail air fhàgail"},"over":{"one":"1 fhacal thairis air na tha ceadaichte","multiple":"{{wordCount}} facal thairis air na tha ceadaichte"}}},"ga":{"textAreaWordLimitAriaLabel":{"remaining":{"zero":"Teorainn ar líon na bhfocal sroichte","one":"Focal amháin fágtha","multiple":"{{wordCount}} focal fágtha"},"over":{"one":"Focal amháin thar an teorainn","multiple":"{{wordCount}} thar an teorainn"}}}}'),b={exactLimit:e=>({"en-GB":"".concat(e," words"),cy:"".concat(e," gair"),gd:"".concat(e," facal"),ga:"".concat(e," focal")}),minLimit:e=>({"en-GB":"At least ".concat(e," words"),cy:"O leiaf ".concat(e," gair"),gd:"Co-dhiù ".concat(e," facal"),ga:"".concat(e," focal ar a laghad")}),maxLimit:e=>({"en-GB":"Maximum ".concat(e," words"),cy:"Dim mwy na ".concat(e," gair"),gd:"Nas lugha na ".concat(e," facal"),ga:"".concat(e," focal ar a mhéad")}),rangeLimit:(e,t)=>({"en-GB":"Between ".concat(e," and ").concat(t," words"),cy:"Rhwng ".concat(e," ac ").concat(t," gair"),gd:"Eadar ".concat(e," agus ").concat(t," facal"),ga:"Idir ".concat(e," agus ").concat(t," focal")})};var E=(0,i.default)("div",{target:"e2zn5qy3",label:"TextAreaWrapper"})((e=>{var t,r,{theme:n,isError:i}=e;return(0,l.gV)(a||(t=["\n    border: "," solid ",";\n\n    :focus-within {\n      outline: none;\n      box-shadow:\n        0 0 0 "," ",",\n        0 0 0 "," ",";\n    }\n  "],r||(r=t.slice(0)),a=Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(r)}}))),(0,o.c)(1),i?n.colourPalette.states.error:n.colourPalette.primary,(0,o.c)(2),i?n.colourPalette.states.error:n.colourPalette.primary,(0,o.c)(5),n.colourPalette.states.interaction)}),";"),w=(0,i.default)("textarea",{target:"e2zn5qy2",label:"TextAreaInput"})(c.k9," ",d.UR," color:",(e=>{var{theme:t}=e;return t.colourPalette.primary}),";background-color:transparent;display:block;padding:",u.SPACING_2,";resize:none;width:100%;box-sizing:border-box;border:none;:focus{",s.Cy,";}"),O=(0,i.default)("div",{target:"e2zn5qy1",label:"WordCountWrapper"})(""),R=(0,i.default)("span",{target:"e2zn5qy0",label:"WordCount"})((e=>{var{isOverWordLimit:t}=e;return t?c._y:c.k9})," ",d.S6," color:",(e=>{var{theme:t,isOverWordLimit:r}=e;return r?t.colourPalette.states.error:t.colourPalette.secondary}),";display:block;text-align:right;padding:",u.SPACING_2,";"),P=/[^\s]+/g,F=e=>{var t=e.match(P);return t?t.length:0},k=(e,t,r)=>{var a=y[t].textAreaWordLimitAriaLabel,n=t=>t.replace(/{{wordCount}}/g,Math.abs(e));return e>1&&(!r||e<=10)?n(a.remaining.multiple):1===e?a.remaining.one:0===e?a.remaining.zero:-1===e?a.over.one:e<-1&&(!r||e>=-10)?n(a.over.multiple):""},x=(e,t)=>e&&t?e===t?b.exactLimit(e):b.rangeLimit(e,t):e?b.minLimit(e):t?b.maxLimit(t):"",T=e=>{var{id:t,value:r,onChangeHandler:a,rows:i=4,wordLimitMax:l,wordLimitMin:o,errorMessage:c,labelText:d,description:u,isRequired:s,isSubmitted:b=!1}=e,P=function(e){return e-F(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"")}(l,r),T=(0,m.ae)(),C=(0,f.q4)(Object.keys(y),T),L=k(P,C,!0),_="".concat(t,"-error"),D=k(P,C,!1),I="".concat(t,"-word-limit-description");return n.createElement(p.c,{spacing:2},n.createElement(g.cp,{htmlFor:t,labelText:d,labelDescription:u&&!x(o,l)?u:u&&x(o,l)?n.createElement(n.Fragment,null,u," ",n.createElement(f.cp,{translations:x(o,l)})):!u&&x(o,l)?n.createElement(f.cp,{translations:x(o,l)}):"",isRequired:s}),n.createElement(E,{isError:c},n.createElement(w,{id:t,name:t,value:r,onChange:a,rows:i,"aria-required":b&&s,"aria-describedby":"".concat(_," ").concat(I),"aria-invalid":Boolean(c)}),Boolean(l)&&n.createElement(n.Fragment,null,n.createElement(O,{"aria-live":"polite",lang:C,"aria-label":L},n.createElement(R,{"aria-hidden":"true",value:r,isOverWordLimit:P<0},"".concat(P,"/").concat(l))),n.createElement(h.c,{id:I,"aria-hidden":"true"},D))),c&&n.createElement(v.ch,{id:_,renderOption:v.wg.UPWARD_ARROW},c))}},24620:function(e,t,r){r.d(t,{GE:function(){return c},Oq:function(){return o}});var a=r(96952);function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?n(Object(r),!0).forEach((function(t){l(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function l(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var a=r.call(e,t||"default");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var o={TOO_FEW_FILES_ERROR:"tooFewFilesError",TOO_MANY_FILES_ERROR:"tooManyFilesError",TOTAL_FILE_SIZE_ERROR:"totalFileSizeError",FILE_BROKEN_ERROR:"fileBrokenError",WRONG_FILE_TYPE_ERROR:"wrongFileTypeError"},c={addFieldError:"ADD_FIELD_ERROR",addFileListError:"ADD_FILE_LIST_ERROR",addChosenFileError:"ADD_CHOSEN_FILE_ERROR",deleteChosenFileError:"DELETE_CHOSEN_FILE_ERROR"},d=(e,t)=>{switch(t.type){case c.addFieldError:return i(i({},e),{},{field:t.payload});case c.addFileListError:return i(i({},e),{},{fileList:t.payload});case c.addChosenFileError:return i(i({},e),{},{chosenFiles:i(i({},e.chosenFiles),{},{[t.payload.id]:t.payload.value})});case c.deleteChosenFileError:return i(i({},e),{},{chosenFiles:Object.entries(e.chosenFiles).filter((e=>{var[r]=e;return r!==t.payload})).reduce(((e,t)=>{var[r,a]=t,n=e;return n[r]=a,n}),{})});default:return e}};t.cp=()=>{var[e,t]=(0,a.useReducer)(d,{field:!1,fileList:!1,chosenFiles:{}});return{errorTypes:e,errorTypesDispatch:t}}}}]);