PageSourceSearch

https://www.suomi.fi/assets/6498.4fef6b9cf6d1b5facd53.chunk.js

js suomi.fi collected 2026-10-01 09:18:30 UTC 202,577 bytes, 81 lines download raw bytes

1"use strict";(self.webpackChunksevi_ui=self.webpackChunksevi_ui||[]).push([[6498],{24274(e,t,n){n.d(t,{A:()=>d});var a,i={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};function r(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}var s={date:r({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:r({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:r({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},o={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function l(e){return function(t,n){var a;if("formatting"===(null!=n&&n.context?String(n.context):"standalone")&&e.formattingValues){var i=e.defaultFormattingWidth||e.defaultWidth,r=null!=n&&n.width?String(n.width):i;a=e.formattingValues[r]||e.formattingValues[i]}else{var s=e.defaultWidth,o=null!=n&&n.width?String(n.width):e.defaultWidth;a=e.values[o]||e.values[s]}return a[e.argumentCallback?e.argumentCallback(t):t]}}function c(e){return function(t){var n,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=a.width,r=i&&e.matchPatterns[i]||e.matchPatterns[e.defaultMatchWidth],s=t.match(r);if(!s)return null;var o=s[0],l=i&&e.parsePatterns[i]||e.parsePatterns[e.defaultParseWidth],c=Array.isArray(l)?function(e,t){for(var n=0;n<e.length;n++)if(t(e[n]))return n}(l,function(e){return e.test(o)}):function(e,t){for(var n in e)if(e.hasOwnProperty(n)&&t(e[n]))return n}(l,function(e){return e.test(o)});return n=e.valueCallback?e.valueCallback(c):c,{value:n=a.valueCallback?a.valueCallback(n):n,rest:t.slice(o.length)}}}let d={code:"en-US",formatDistance:function(e,t,n){var a,r=i[e];return(a="string"==typeof r?r:1===t?r.one:r.other.replace("{{count}}",t.toString()),null!=n&&n.addSuffix)?n.comparison&&n.comparison>0?"in "+a:a+" ago":a},formatLong:s,formatRelative:function(e,t,n,a){return o[e]},localize:{ordinalNumber:function(e,t){var n=Number(e),a=n%100;if(a>20||a<10)switch(a%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},era:l({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:l({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:l({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:l({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:l({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:(a={matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:function(e){return parseInt(e,10)}},function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.match(a.matchPattern);if(!n)return null;var i=n[0],r=e.match(a.parsePattern);if(!r)return null;var s=a.valueCallback?a.valueCallback(r[0]):r[0];return{value:s=t.valueCallback?t.valueCallback(s):s,rest:e.slice(i.length)}}),era:c({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:c({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:c({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:c({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:c({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}}},71858(e,t,n){n.d(t,{q:()=>i});var a={};function i(){return a}},91788(e,t,n){n.d(t,{A:()=>r});var a=function(e,t){switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}},i=function(e,t){switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}};let r={p:i,P:function(e,t){var n,r=e.match(/(P+)(p+)?/)||[],s=r[1],o=r[2];if(!o)return a(e,t);switch(s){case"P":n=t.dateTime({width:"short"});break;case"PP":n=t.dateTime({width:"medium"});break;case"PPP":n=t.dateTime({width:"long"});break;default:n=t.dateTime({width:"full"})}return n.replace("{{date}}",a(s,t)).replace("{{time}}",i(o,t))}}},44663(e,t,n){n.d(t,{A:()=>a});function a(e){var t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),e.getTime()-t.getTime()}},31053(e,t,n){n.d(t,{A:()=>
1o});var a=n(10123),i=n(9411),r=n(24127),s=n(70551);function o(e){(0,s.A)(1,arguments);var t=(0,a.A)(e);return Math.round(((0,i.A)(t).getTime()-(function(e){(0,s.A)(1,arguments);var t=(0,r.A)(e),n=new Date(0);return n.setUTCFullYear(t,0,4),n.setUTCHours(0,0,0,0),(0,i.A)(n)})(t).getTime())/6048e5)+1}},24127(e,t,n){n.d(t,{A:()=>s});var a=n(10123),i=n(70551),r=n(9411);function s(e){(0,i.A)(1,arguments);var t=(0,a.A)(e),n=t.getUTCFullYear(),s=new Date(0);s.setUTCFullYear(n+1,0,4),s.setUTCHours(0,0,0,0);var o=(0,r.A)(s),l=new Date(0);l.setUTCFullYear(n,0,4),l.setUTCHours(0,0,0,0);var c=(0,r.A)(l);return t.getTime()>=o.getTime()?n+1:t.getTime()>=c.getTime()?n:n-1}},96894(e,t,n){n.d(t,{A:()=>c});var a=n(10123),i=n(89742),r=n(50464),s=n(70551),o=n(94188),l=n(71858);function c(e,t){(0,s.A)(1,arguments);var n=(0,a.A)(e);return Math.round(((0,i.A)(n,t).getTime()-(function(e,t){(0,s.A)(1,arguments);var n,a,c,d,u,m,h,f,p=(0,l.q)(),_=(0,o.A)(null!==(n=null!==(a=null!==(c=null!==(d=null==t?void 0:t.firstWeekContainsDate)&&void 0!==d?d:null==t?void 0:null===(u=t.locale)||void 0===u?void 0:null===(m=u.options)||void 0===m?void 0:m.firstWeekContainsDate)&&void 0!==c?c:p.firstWeekContainsDate)&&void 0!==a?a:null===(h=p.locale)||void 0===h?void 0:null===(f=h.options)||void 0===f?void 0:f.firstWeekContainsDate)&&void 0!==n?n:1),g=(0,r.A)(e,t),y=new Date(0);return y.setUTCFullYear(g,0,_),y.setUTCHours(0,0,0,0),(0,i.A)(y,t)})(n,t).getTime())/6048e5)+1}},50464(e,t,n){n.d(t,{A:()=>l});var a=n(10123),i=n(70551),r=n(89742),s=n(94188),o=n(71858);function l(e,t){(0,i.A)(1,arguments);var n,l,c,d,u,m,h,f,p=(0,a.A)(e),_=p.getUTCFullYear(),g=(0,o.q)(),y=(0,s.A)(null!==(n=null!==(l=null!==(c=null!==(d=null==t?void 0:t.firstWeekContainsDate)&&void 0!==d?d:null==t?void 0:null===(u=t.locale)||void 0===u?void 0:null===(m=u.options)||void 0===m?void 0:m.firstWeekContainsDate)&&void 0!==c?c:g.firstWeekContainsDate)&&void 0!==l?l:null===(h=g.locale)||void 0===h?void 0:null===(f=h.options)||void 0===f?void 0:f.firstWeekContainsDate)&&void 0!==n?n:1);if(!(y>=1&&y<=7))throw RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var b=new Date(0);b.setUTCFullYear(_+1,0,y),b.setUTCHours(0,0,0,0);var v=(0,r.A)(b,t),x=new Date(0);x.setUTCFullYear(_,0,y),x.setUTCHours(0,0,0,0);var w=(0,r.A)(x,t);return p.getTime()>=v.getTime()?_+1:p.getTime()>=w.getTime()?_:_-1}},41109(e,t,n){n.d(t,{ef:()=>r,lJ:()=>o,xM:()=>s});var a=["D","DD"],i=["YY","YYYY"];function r(e){return -1!==a.indexOf(e)}function s(e){return -1!==i.indexOf(e)}function o(e,t,n){if("YYYY"===e)throw RangeError("Use `yyyy` instead of `YYYY` (in `".concat(t,"`) for formatting years to the input `").
1concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("YY"===e)throw RangeError("Use `yy` instead of `YY` (in `".concat(t,"`) for formatting years to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("D"===e)throw RangeError("Use `d` instead of `D` (in `".concat(t,"`) for formatting days of the month to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("DD"===e)throw RangeError("Use `dd` instead of `DD` (in `".concat(t,"`) for formatting days of the month to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}},70551(e,t,n){n.d(t,{A:()=>a});function a(e,t){if(t.length<e)throw TypeError(e+" argument"+(e>1?"s":"")+" required, but only "+t.length+" present")}},9411(e,t,n){n.d(t,{A:()=>r});var a=n(10123),i=n(70551);function r(e){(0,i.A)(1,arguments);var t=(0,a.A)(e),n=t.getUTCDay();return t.setUTCDate(t.getUTCDate()-(7*(n<1)+n-1)),t.setUTCHours(0,0,0,0),t}},89742(e,t,n){n.d(t,{A:()=>o});var a=n(10123),i=n(70551),r=n(94188),s=n(71858);function o(e,t){(0,i.A)(1,arguments);var n,o,l,c,d,u,m,h,f=(0,s.q)(),p=(0,r.A)(null!==(n=null!==(o=null!==(l=null!==(c=null==t?void 0:t.weekStartsOn)&&void 0!==c?c:null==t?void 0:null===(d=t.locale)||void 0===d?void 0:null===(u=d.options)||void 0===u?void 0:u.weekStartsOn)&&void 0!==l?l:f.weekStartsOn)&&void 0!==o?o:null===(m=f.locale)||void 0===m?void 0:null===(h=m.options)||void 0===h?void 0:h.weekStartsOn)&&void 0!==n?n:0);if(!(p>=0&&p<=6))throw RangeError("weekStartsOn must be between 0 and 6 inclusively");var _=(0,a.A)(e),g=_.getUTCDay();return _.setUTCDate(_.getUTCDate()-(7*(g<p)+g-p)),_.setUTCHours(0,0,0,0),_}},94188(e,t,n){n.d(t,{A:()=>a});function a(e){if(null===e||!0===e||!1===e)return NaN;var t=Number(e);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}},9852(e,t,n){n.d(t,{A:()=>T});var a=n(82284),i=n(70551),r=n(10123),s=n(14323),o=n(31053),l=n(24127),c=n(96894),d=n(50464);function u(e,t){for(var n=Math.abs(e).toString();n.length<t;)n="0"+n;return(e<0?"-":"")+n}let m={y:function(e,t){var n=e.getUTCFullYear(),a=n>0?n:1-n;return u("yy"===t?a%100:a,t.length)},M:function(e,t){var n=e.getUTCMonth();return"M"===t?String(n+1):u(n+1,2)},d:function(e,t){return u(e.getUTCDate(),t.length)},h:function(e,t){return u(e.getUTCHours()%12||12,t.length)},H:function(e,t){return u(e.getUTCHours(),t.length)},m:function(e,t){return u(e.getUTCMinutes(),t.length)},s:function(e,t){return u(e.getUTCSeconds(),t.length)},S:function(e,t){var n=t.length;return u(Math.floor(e.getUTCMilliseconds()*Math.pow(10,n-3)),t.length)}};var h={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"};function f(e,t){var n=e>0?"-":"+",a=Math.abs(e),i=Math.floor(a/60),r=a%60;return 0===r?n+String(i):n+String(i)+(t||"")+u(r,2)}function p(e,t){return e%60==0?(e>0?"-":"+")+u(Math.abs(e)/60,2):_(e,t)}function _(e,t){var n=Math.abs(e);return(e>0?"-":"+")+u(Math.floor(n/60),2)+(t||"")+u(n%60,2)}let g={G:function(e,t,n){var a=+(e.getUTCFullYear()>0);switch(t){case"G":case"GG":case"GGG":return n.era(a,{width:"abbreviated"});case"GGGGG":return n.era(a,{width:"narrow"});default:return n.era(a,{width:"wide"})}},y:function(e,t,n){if("yo"===t){var a=e.getUTCFullYear();return n.ordinalNumber(a>0?a:1-a,{unit:"year"})}return m.y(e,t)},Y:function(e,t,n,a){var i=(0,d.A)(e,a),r=i>0?i:1-i;return"YY"===t?u(r%100,2):"Yo"===t?n.ordinalNumber(r,{unit:"year"}):u(r,t.length)},R:function(e,t){return u((0,l.A)(e),t.length)},u:function(e,t){return u(e.getUTCFullYear(),t.length)},Q:function(e,t,n){var a=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"Q":return String(a);case"QQ":return u(a,2);case"Qo":return n.ordinalNumber(a,{unit:"quarter"});case"QQQ":return n.quarter(a,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(a,{width:"narrow",context:"formatting"});default:return n.quarter(a,{width:"wide",context:"formatting"})}},q:function(e,t,n){var a=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"q":return String(a);case"qq":return u(a,2);case"qo":return n.ordinalNumber(a,{unit:"quarter"});case"qqq":return n.quarter(a,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(a,{width:"narrow",context:"standalone"});default:return n.quarter(a,{width:"wide",context:"standalone"})}},M:function(e,t,n){var a=e.getUTCMonth();switch(t){case"M":case"MM":return m.M(e,t);case"Mo":return n.ordinalNumber(a+1,{unit:"month"});case"MMM":return n.month(a,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(a,{width:"narrow",context:"formatting"});default:return n.month(a,{width:"wide",context:"formatting"})}},L:function(e,t,n){var a=e.getUTCMonth();switch(t){case"L":return String(a+1);case"LL":return u(a+1,2);case"Lo":return n.ordinalNumber(a+1,{unit:"month"});case"LLL":return n.month(a,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(a,{width:"narrow",context:"standalone"});default:return n.month(a,{width:"wide",context:"standalone"})}},w:function(e,t,n,a){var i=(0,c.A)(e,a);return"wo"===t?n.ordinalNumber(i,{unit:"week"}):u(i,t.length)},I:function(e,t,n){var a=(0,o.A)(e);return"Io"===t?n.ordinalNumber(a,{unit:"week"}):u(a,t.length)},d:function(e,t,n){return"do"===t?n.ordinalNumber(e.getUTCDate(),{unit:"date"}):m.d(e,t)},D:function(e,t,n){var a=function(e){(0,i.A)(1,arguments);var t=(0,r.A)(e),n=t.getTime();return t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0),Math.floor((n-t.getTime())/864e5)+1}(e);return"Do"===t?n.ordinalNumber(a,{unit:"dayOfYear"}):u(a,t.length)},E:function(e,t,n){var a=e.getUTCDay();switch(t){case"E":case"EE":case"EEE":return n.day(a,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(a,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(a,{width:"short",context:"formatting"});default:return n.day(a,{width:"wide",context:"formatting"})}},e:function(e,t,n,a){var i=e.getUTCDay(),r=(i-a.weekStartsOn+8)%7||7;switch(t){case"e":return String(r);case"ee":return u(r,2);case"eo":return n.ordinalNumber(r,{unit:"day"});case"eee":return n.day(i,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(i,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(i,{width:"short",context:"formatting"});default:return n.day(i,{width:"wide",context:"formatting"})}},c:function(e,t,n,a){var i=e.getUTCDay(),r=(i-a.weekStartsOn+8)%7||7;switch(t){case"c":return String(r);case"cc":return u(r,t.length);case"co":return n.ordinalNumber(r,{unit:"day"});case"ccc":return n.day(i,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(i,{width:"narrow",context:"standalone"});case"cccccc":return n.day(i,{width:"short",context:"standalone"});default:return n.day(i,{width:"wide",context:"standalone"})}},i:function(e,t,n){var a=e.getUTCDay(),i=0===a?7:a;switch(t){case"i":return String(i);case"ii":return u(i,t.length);case"io":return n.ordinalNumber(i,{unit:"day"});case"iii":return n.day(a,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(a,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(a,{width:"short",context:"formatting"});default:return n.day(a,{width:"wide",context:"formatting"})}},a:function(e,t,n){var a=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(a,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(a,{width:"narrow",context:"formatting"});default:return n.dayPeriod(a,{width:"wide",context:"formatting"})}},b:function(e,t,n){var a,i=e.getUTCHours();switch(a=12===i?h.noon:0===i?h.midnight:i/12>
1=1?"pm":"am",t){case"b":case"bb":return n.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(a,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(a,{width:"narrow",context:"formatting"});default:return n.dayPeriod(a,{width:"wide",context:"formatting"})}},B:function(e,t,n){var a,i=e.getUTCHours();switch(a=i>=17?h.evening:i>=12?h.afternoon:i>=4?h.morning:h.night,t){case"B":case"BB":case"BBB":return n.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(a,{width:"narrow",context:"formatting"});default:return n.dayPeriod(a,{width:"wide",context:"formatting"})}},h:function(e,t,n){if("ho"===t){var a=e.getUTCHours()%12;return 0===a&&(a=12),n.ordinalNumber(a,{unit:"hour"})}return m.h(e,t)},H:function(e,t,n){return"Ho"===t?n.ordinalNumber(e.getUTCHours(),{unit:"hour"}):m.H(e,t)},K:function(e,t,n){var a=e.getUTCHours()%12;return"Ko"===t?n.ordinalNumber(a,{unit:"hour"}):u(a,t.length)},k:function(e,t,n){var a=e.getUTCHours();return(0===a&&(a=24),"ko"===t)?n.ordinalNumber(a,{unit:"hour"}):u(a,t.length)},m:function(e,t,n){return"mo"===t?n.ordinalNumber(e.getUTCMinutes(),{unit:"minute"}):m.m(e,t)},s:function(e,t,n){return"so"===t?n.ordinalNumber(e.getUTCSeconds(),{unit:"second"}):m.s(e,t)},S:function(e,t){return m.S(e,t)},X:function(e,t,n,a){var i=(a._originalDate||e).getTimezoneOffset();if(0===i)return"Z";switch(t){case"X":return p(i);case"XXXX":case"XX":return _(i);default:return _(i,":")}},x:function(e,t,n,a){var i=(a._originalDate||e).getTimezoneOffset();switch(t){case"x":return p(i);case"xxxx":case"xx":return _(i);default:return _(i,":")}},O:function(e,t,n,a){var i=(a._originalDate||e).getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+f(i,":");default:return"GMT"+_(i,":")}},z:function(e,t,n,a){var i=(a._originalDate||e).getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+f(i,":");default:return"GMT"+_(i,":")}},t:function(e,t,n,a){return u(Math.floor((a._originalDate||e).getTime()/1e3),t.length)},T:function(e,t,n,a){return u((a._originalDate||e).getTime(),t.length)}};var y=n(91788),b=n(44663),v=n(41109),x=n(94188),w=n(71858),j=n(24274),C=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,E=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,k=/^'([^]*?)'?$/,A=/''/g,O=/[a-zA-Z]/;function T(e,t,n){(0,i.A)(2,arguments);var o,l,c,d,u,m,h,f,p,_,T,S,V,D,N,M,P,F,R=String(t),B=(0,w.q)(),I=null!==(o=null!==(l=null==n?void 0:n.locale)&&void 0!==l?l:B.locale)&&void 0!==o?o:j.A,L=(0,x.A)(null!==(c=null!==(d=null!==(u=null!==(m=null==n?void 0:n.firstWeekContainsDate)&&void 0!==m?m:null==n?void 0:null===(h=n.locale)||void 0===h?void 0:null===(f=h.options)||void 0===f?void 0:f.firstWeekContainsDate)&&void 0!==u?u:B.firstWeekContainsDate)&&void 0!==d?d:null===(p=B.locale)||void 0===p?void 0:null===(_=p.options)||void 0===_?void 0:_.firstWeekContainsDate)&&void 0!==c?c:1);if(!(L>=1&&L<=7))throw RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var U=(0,x.A)(null!==(T=null!==(S=null!==(V=null!==(D=null==n?void 0:n.weekStartsOn)&&void 0!==D?D:null==n?void 0:null===(N=n.locale)||void 0===N?void 0:null===(M=N.options)||void 0===M?void 0:M.weekStartsOn)&&void 0!==V?V:B.weekStartsOn)&&void 0!==S?S:null===(P=B.locale)||void 0===P?void 0:null===(F=P.options)||void 0===F?void 0:F.weekStartsOn)&&void 0!==T?T:0);if(!(U>=0&&U<=6))throw RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!I.localize)throw RangeError("locale must contain localize property");if(!I.formatLong)throw RangeError("locale must contain formatLong property");var W=(0,r.A)(e);if(!function(e){return(0,i.A)(1,arguments),(!!function(e){return(0,i.A)(1,arguments),e instanceof Date||"object"===(0,a.A)(e)&&"[object Date]"===Object.prototype.toString.call(e)}(e)||"number"==typeof e)&&!isNaN(Number((0,r.A)(e)))}(W))throw RangeError("Invalid time value");var z=(0,b.A)(W),H=(0,s.A)(W,z),X={firstWeekContainsDate:L,weekStartsOn:U,locale:I,_originalDate:W};return R.match(E).map(function(e){var t=e[0];return"p"===t||"P"===t?(0,y.A[t])(e,I.formatLong):e}
1).join("").match(C).map(function(a){if("''"===a)return"'";var i,r,s=a[0];if("'"===s){return(r=(i=a).match(k))?r[1].replace(A,"'"):i}var o=g[s];if(o)return!(null!=n&&n.useAdditionalWeekYearTokens)&&(0,v.xM)(a)&&(0,v.lJ)(a,t,String(e)),!(null!=n&&n.useAdditionalDayOfYearTokens)&&(0,v.ef)(a)&&(0,v.lJ)(a,t,String(e)),o(H,a,I.localize,X);if(s.match(O))throw RangeError("Format string contains an unescaped latin alphabet character `"+s+"`");return a}).join("")}},14323(e,t,n){n.d(t,{A:()=>s});var a=n(94188),i=n(10123),r=n(70551);function s(e,t){return(0,r.A)(2,arguments),function(e,t){return(0,r.A)(2,arguments),new Date((0,i.A)(e).getTime()+(0,a.A)(t))}(e,-(0,a.A)(t))}},10123(e,t,n){n.d(t,{A:()=>r});var a=n(82284),i=n(70551);function r(e){(0,i.A)(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||"object"===(0,a.A)(e)&&"[object Date]"===t?new Date(e.getTime()):"number"==typeof e||"[object Number]"===t?new Date(e):(("string"==typeof e||"[object String]"===t)&&"undefined"!=typeof console&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn(Error().stack)),new Date(NaN))}},45727(e,t,n){n.d(t,{E:()=>m});var a=n(18420),i=n(96540),r=n(63679),s=n(98955);let o=e=>i.createElement("svg",Object.assign({viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em"},e),i.createElement("path",{d:"M11.996 0c3.207 0 6.22 1.248 8.487 3.514A11.917 11.917 0 0 1 24 12a11.92 11.92 0 0 1-3.517 8.486A11.927 11.927 0 0 1 11.996 24c-3.207 0-6.221-1.249-8.487-3.514-4.679-4.68-4.679-12.292 0-16.972A11.923 11.923 0 0 1 11.996 0Zm.007 10H10a1 1 0 0 0 0 2h1v5h-1a1 1 0 0 0 0 2h4.003a1 1 0 0 0 0-2h-1v-6a1 1 0 0 0-1-1Zm-.501-5a1.5 1.5 0 1 0-.002 3h.002l.145-.006A1.5 1.5 0 0 0 11.502 5Z",fill:"#222",fillRule:"evenodd",className:"fi-icon-base-fill"}));var l=n(61727),c=n(97297),d=n(45564);let u=(0,r.Ay)(e=>{let{className:t,mousePointer:n,ariaLabel:r,color:l,fill:u,baseColor:m,highlightColor:h}=e,f=(0,a.T)(e,["className","mousePointer","ariaLabel","color","fill","baseColor","highlightColor"]);return i.createElement(o,Object.assign({className:(0,s.A)(c.z,t,{[c.X]:!!n})},f,(0,d.r)(r),(0,d.f)(r)))})`
2  ${l.Zv}
3`,m=e=>i.createElement(u,Object.assign({},e));m.displayName="Icon"},61298(e,t,n){n.d(t,{p:()=>m});var a=n(18420),i=n(96540),r=n(63679),s=n(98955);let o=e=>i.createElement("svg",Object.assign({viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em"},e),i.createElement("path",{d:"M21 3c1.654 0 3 1.346 3 3v12c0 1.654-1.346 3-3 3H3c-1.654 0-3-1.346-3-3V6c0-1.654 1.346-3 3-3Zm1 3.203-9.372 7.575a.996.996 0 0 1-1.256 0L2 6.203V18c0 .551.449 1 1 1h18c.551 0 1-.449 1-1V6.203ZM20.307 5H3.693L12 11.714 20.307 5Z",fill:"#222",fillRule:"evenodd",className:"fi-icon-base-fill"}));var l=n(61727),c=n(97297),d=n(45564);let u=(0,r.Ay)(e=>{let{className:t,mousePointer:n,ariaLabel:r,color:l,fill:u,baseColor:m,highlightColor:h}=e,f=(0,a.T)(e,["className","mousePointer","ariaLabel","color","fill","baseColor","highlightColor"]);return i.createElement(o,Object.assign({className:(0,s.A)(c.z,t,{[c.X]:!!n})},f,(0,d.r)(r),(0,d.f)(r)))})`
4  ${l.Zv}
5`,m=e=>i.createElement(u,Object.assign({},e));m.displayName="Icon"},4337(e,t,n){n.d(t,{u:()=>m});var a=n(18420),i=n(96540),r=n(63679),s=n(98955);let o=e=>i.createElement("svg",Object.assign({viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em"},e),i.createElement("path",{d:"M12 0a1 1 0 0 1 1 1v10h10a1 1 0 0 1 0 2H13v10a1 1 0 0 1-2 0V13H1a1 1 0 0 1 0-2h10V1a1 1 0 0 1 1-1Z",fill:"#222",fillRule:"evenodd",className:"fi-icon-base-fill"}));var l=n(61727),c=n(97297),d=n(45564);let u=(0,r.Ay)(e=>{let{className:t,mousePointer:n,ariaLabel:r,color:l,fill:u,baseColor:m,highlightColor:h}=e,f=(0,a.T)(e,["className","mousePointer","ariaLabel","color","fill","baseColor","highlightColor"]);return i.createElement(o,Object.assign({className:(0,s.A)(c.z,t,{[c.X]:!!n})},f,(0,d.r)(r),(0,d.f)(r)))})`
6  ${l.Zv}
7`,m=e=>i.createElement(u,Object.assign({},e));m.displayName="Icon"},46389(e,t,n){n.d(t,{S:()=>M});var a,i,r,s,o,l,c=n(31635),d=n(96540),u=n(63679),m=n(80325),h=n.n(m),f=n(21939),p=n(5837),_=n(89),g=n(20619),y=n(41849),b=n(73089),v=n(521),x=n(97653),w=n(86385),j=n(59225),C=n(98602),E=n(3271),k=n(53058),A=function(e,t,n){return(0,u.AH)(o||(o=(0,c.ue)(["\n  ","\n  ","\n  ","\n  ","\n  ","\n  \n  & .fi-checkbox_label {\n    position: relative;\n    display: block;\n    padding-left: ",";\n    cursor: pointer;\n    line-height: 27px;\n    min-height: 18px; /* Enable clicking when label text is empty */\n\n    &::before {\n      content: '';\n      position: absolute;\n      left: 0px;\n      top: ",";\n      box-sizing: border-box;\n      height: 18px;\n      width: 18px;\n      border: 1px solid ",";\n      border-radius: ",";\n      background-color: ",";\n    }\n  }\n\n  & .fi-checkbox_icon {\n    position: absolute;\n    height: 10px;\n    width: 10px;\n    left: 4px;\n    top: 9px;\n  }\n\n  &:focus-within {\n    & .fi-checkbox_label {\n      /* Modified version of theme.focuses.absoluteFocus */\n      &::after {\n        content: '';\n        position: absolute;\n        pointer-events: none;\n        top: 4px;\n        left: -1px;\n        border-radius: 2px;\n        background-color: transparent;\n        border: 0px solid ",";\n        box-sizing: border-box;\n        box-shadow: 0 0 0 2px ",";\n        z-index: 9999;
7\n        width: 20px;\n        height: 20px;\n        outline: 2px solid transparent; /* For high contrast mode */\n      }\n    }\n  }\n\n  & .fi-checkbox_input {\n    position: absolute;\n    opacity: 0;\n    z-index: -9999;\n  }\n\n  & .fi-hint-text {\n    padding-left: ",";\n    color: ",";\n  }\n\n  & .fi-status-text {\n    line-height: 18px;\n    &.fi-checkbox_statusText--has-content {\n      margin-top: ",";\n    }\n  }\n\n  ",";\n  ",";\n  ",";\n  ",";\n"],["\n  ","\n  ","\n  ","\n  ","\n  ","\n  \n  & .fi-checkbox_label {\n    position: relative;\n    display: block;\n    padding-left: ",";\n    cursor: pointer;\n    line-height: 27px;\n    min-height: 18px; /* Enable clicking when label text is empty */\n\n    &::before {\n      content: '';\n      position: absolute;\n      left: 0px;\n      top: ",";\n      box-sizing: border-box;\n      height: 18px;\n      width: 18px;\n      border: 1px solid ",";\n      border-radius: ",";\n      background-color: ",";\n    }\n  }\n\n  & .fi-checkbox_icon {\n    position: absolute;\n    height: 10px;\n    width: 10px;\n    left: 4px;\n    top: 9px;\n  }\n\n  &:focus-within {\n    & .fi-checkbox_label {\n      /* Modified version of theme.focuses.absoluteFocus */\n      &::after {\n        content: '';\n        position: absolute;\n        pointer-events: none;\n        top: 4px;\n        left: -1px;\n        border-radius: 2px;\n        background-color: transparent;\n        border: 0px solid ",";\n        box-sizing: border-box;\n        box-shadow: 0 0 0 2px ",";\n        z-index: 9999;\n        width: 20px;\n        height: 20px;\n        outline: 2px solid transparent; /* For high contrast mode */\n      }\n    }\n  }\n\n  & .fi-checkbox_input {\n    position: absolute;\n    opacity: 0;\n    z-index: -9999;\n  }\n\n  & .fi-hint-text {\n    padding-left: ",";\n    color: ",";\n  }\n\n  & .fi-status-text {\n    line-height: 18px;\n    &.fi-checkbox_statusText--has-content {\n      margin-top: ",";\n    }\n  }\n\n  ",";\n  ",";\n  ",";\n  ",";\n"])),(0,k.ND)(e),(0,k.gx)(e)("bodyTextSmall"),(0,b.jE)(t),(0,b.jE)(n,!0),(0,k.Ww)(),e.spacing.l,e.spacing.xxs,e.colors.depthDark3,e.radiuses.basic,e.colors.whiteBase,e.colors.whiteBase,e.colors.accentSecondary,e.spacing.l,e.colors.depthDark1,e.spacing.xxs,(0,u.AH)(s||(s=(0,c.ue)(["\n  &.fi-checkbox--large {\n    & .fi-checkbox_label {\n      padding-left: ",";\n      line-height: 30px;\n\n      &::before {\n        content: '';\n        position: absolute;\n        left: 0px;\n        top: 0px;\n        box-sizing: border-box;\n        height: 30px;\n        width: 30px;\n        color: ",";\n        border: 2px solid;\n      }\n      & .fi-checkbox_icon {\n        height: 20px;\n        width: 20px;\n        left: 5px;\n        top: 4px;\n      }\n    }\n    & .fi-hint-text {\n      padding-left: ",";\n    }\n\n    &:focus-within {\n      & .fi-checkbox_label {\n        &::after {\n          width: 32px;\n          height: 32px;\n          top: -1px;\n          left: -1px;\n        }\n      }\n    }\n  }\n"],["\n  &.fi-checkbox--large {\n    & .fi-checkbox_label {\n      padding-left: ",";\n      line-height: 30px;\n\n      &::before {\n        content: '';\n        position: absolute;\n        left: 0px;\n        top: 0px;\n        box-sizing: border-box;\n        height: 30px;\n        width: 30px;\n        color: ",";\n        border: 2px solid;\n      }\n      & .fi-checkbox_icon {\n        height: 20px;\n        width: 20px;\n        left: 5px;\n        top: 4px;\n      }\n    }\n    & .fi-hint-text {\n      padding-left: ",";\n    }\n\n    &:focus-within {\n      & .fi-checkbox_label {\n        &::after {\n          width: 32px;\n          height: 32px;\n          top: -1px;\n          left: -1px;\n        }\n      }\n    }\n  }\n"])),e.spacing.xxl,e.colors.depthDark3,e.spacing.xxl),(0,u.AH)(a||(a=(0,c.ue)(["\n  &.fi-checkbox--checked {\n    & .fi-checkbox_label {\n      &::before {\n        border-color: ",";\n        background-color: ",";\n      }\n      & > .fi-checkbox_icon .fi-icon-base-fill {\n        fill: ",";\n      }\n    }\n    &.fi-checkbox--disabled {\n      & .fi-checkbox_label {\n        &::before {\n          border-color: ",";\n          background-color: ",";\n        }\n        & > .fi-checkbox_icon .fi-icon-base-fill {\n          fill: ",";\n        }\n      }\n    }\n    &.fi-checkbox--error {\n      & .fi-checkbox_label {\n        &::before {\n          border-color: ",";\n          background-color: ",";\n          border-width: 2px;\n        }\n        & > .fi-checkbox_icon .fi-icon-base-fill {\n          fill: ",";\n        }\n      }\n    }\n  }\n"],["\n  &.fi-checkbox--checked {\n    & .fi-checkbox_label {\n      &::before {\n        border-color: ",";\n        background-color: ",";\n      }\n      & > .fi-checkbox_icon .fi-icon-base-fill {\n        fill: ",";\n      }\n    }\n    &.fi-checkbox--disabled {\n      & .fi-checkbox_label {\n        &::before {\n          border-color: ",";\n          background-color: ",";\n        }\n        & > .fi-checkbox_icon .fi-icon-base-fill {\n          fill: ",";\n        }\n      }\n    }\n    &.fi-checkbox--error {\n      & .fi-checkbox_label {\n        &::before {\n          border-color: ",";\n          background-color: ",";\n          border-width: 2px;\n        }\n        & > .fi-checkbox_icon .fi-icon-base-fill {\n          fill: ",";\n        }\n      }\n    }\n  }\n"])),e.colors.highlightBase,e.colors.highlightBase,e.colors.whiteBase,e.colors.depthLight1,e.colors.depthLight1,e.colors.depthLight3,e.colors.alertBase,e.colors.alertBase,e.colors.whiteBase),(0,u.AH)(r||(r=(0,c.ue)(["\n  &.fi-checkbox--error {\n    & .fi-checkbox_label {\n      &::before {\n        border-color: ",";\n        border-width: 2px;\n      }\n      & > .fi-checkbox_icon .fi-icon-base-fill {\n        fill: ",";\n      }\n    }\n  }\n"],["\n  &.fi-checkbox--error {\n    & .fi-checkbox_label {\n      &::before {\n        border-color: ",";\n        border-width: 2px;\n      }\n      & > .fi-checkbox_icon .fi-icon-base-fill {\n        fill: ",";\n      }\n    }\n  }\n"])),e.colors.alertBase,e.colors.alertBase),(0,u.AH)(i||(i=(0,c.ue)(["\n  &.fi-checkbox--disabled {\n    & .fi-checkbox_label {\n      cursor: n
7ot-allowed;\n      color: ",";\n      &::before {\n        background-color: ",";\n        border-color: ",";\n        border-width: 1px;\n      }\n      & > .fi-checkbox_icon .fi-icon-base-fill {\n        fill: ",";\n      }\n    }\n    & .fi-hint-text {\n      color: ",";\n    }\n    &.fi-checkbox--large {\n      & .fi-checkbox_label::before {\n        border-width: 2px;\n      }\n    }\n  }\n"],["\n  &.fi-checkbox--disabled {\n    & .fi-checkbox_label {\n      cursor: not-allowed;\n      color: ",";\n      &::before {\n        background-color: ",";\n        border-color: ",";\n        border-width: 1px;\n      }\n      & > .fi-checkbox_icon .fi-icon-base-fill {\n        fill: ",";\n      }\n    }\n    & .fi-hint-text {\n      color: ",";\n    }\n    &.fi-checkbox--large {\n      & .fi-checkbox_label::before {\n        border-width: 2px;\n      }\n    }\n  }\n"])),e.colors.depthBase,e.colors.depthLight3,e.colors.depthLight1,e.colors.depthLight3,e.colors.depthBase))},O=n(74553),T=n(58499),S="fi-checkbox",V={container:"".concat(S,"_container"),input:"".concat(S,"_input"),label:"".concat(S,"_label"),statusTextHasContent:"".concat(S,"_statusText--has-content"),disabled:"".concat(S,"--disabled"),error:"".concat(S,"--error"),checked:"".concat(S,"--checked"),large:"".concat(S,"--large"),icon:"".concat(S,"_icon")},D=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={checkedState:!!t.props.checked||!!t.props.defaultChecked},t.handleClick=function(){var e=t.props,n=e.onClick,a=e.checked,i=t.state.checkedState;void 0===a&&t.setState({checkedState:!i}),n&&n({checkboxState:!i})},t}return(0,c.C6)(t,e),t.getDerivedStateFromProps=function(e,t){var n=e.checked;return void 0!==n&&n!==t.checkedState?{checkedState:n}:null},t.prototype.render=function(){var e,t,n=this.props,a=n.id,i=n.className,r=n.disabled,s=void 0!==r&&r,o=n["aria-label"],l=n["aria-labelledby"],u=n["aria-describedby"],m=n.statusTextAriaLiveMode,_=n.children;n.checked,n.defaultChecked,n.onClick;var g=n.hintText,y=n.status,E=n.statusText,k=n.name,A=n.value,T=n.forwardedRef;n.onClick;var D=n.variant,N=n.style,M=n.labelProps,P=(0,c.Tt)(n,["id","className","disabled","aria-label","aria-labelledby","aria-describedby","statusTextAriaLiveMode","children","checked","defaultChecked","onClick","hintText","status","statusText","name","value","forwardedRef","onClick","variant","style","labelProps"]),F=(0,b.yQ)(P)[1],R=this.state.checkedState;_||(0,p.t)().error("Checkbox component should have a label or a child element that acts as one. Add label content or a child element."),("name"in this.props&&("string"!=typeof k||""===k)||"value"in this.props&&("string"!=typeof A||""===A))&&(0,p.t)().warn("Name and value props should have non-empty values if provided.");var B=E?"".concat(a,"-statusText"):void 0,I=g?"".concat(a,"-hintText"):void 0;return d.createElement(v.BX,{className:h()(V.container,i,S,((e={})[V.error]="error"===y&&!s,e[V.checked]=R,e[V.large]="large"===D,e[V.disabled]=!!s,e)),style:N},d.createElement(x._,(0,c.Cl)({type:"checkbox",disabled:s,id:a},(0,f.p)("aria-label",[o]),(0,f.p)("aria-labelledby",[l]),(0,f.p)("aria-describedby",[B,I,u]),{"aria-invalid":"error"===y,checked:!!R,className:V.input,onChange:this.handleClick,name:k,forwardedRef:T},A?{value:A}:{},F)),d.createElement(w.m,(0,c.Cl)({htmlFor:a,className:V.label,id:"".concat(a,"-label")},M),!!R&&d.createElement(O.i,{className:V.icon}),_),d.createElement(C.X,{id:I},g),d.createElement(j.E,{className:h()(((t={})[V.statusTextHasContent]=!!E,t)),id:B,status:y,disabled:s,ariaLiveMode:void 0===m?"assertive":m},E))},t}(d.Component),N=(0,u.I4)(function(e){e.theme,e.globalMargins;var t=(0,c.Tt)(e,["theme","globalMargins"]);return d.createElement(D,(0,c.Cl)({},t))}).withConfig({componentId:"sc-1lesxnx-0"})(l||(l=(0,c.ue)(["\n  ","\n"],["\n  ","\n"])),function(e){var t=e.theme,n=e.globalMargins,a=(0,c.Tt)(e,["theme","globalMargins"]),i=(0,b.yQ)(a)[0];return A(t,(0,T.m8)(n.checkbox,i),i)}),M=(0,d.forwardRef)(function(e,t){var n=e.id,a=e.status,i=(0,c.Tt)(e,["id","status"]);return d.createElement(y.ME,null,function(e){var r=e.margins;return d.createElement(g.iN,null,function(e){var s=e.suomifiTheme;return d.createElement(_.T,{id:n},function(e){return d.createElement(E.X,null,function(n){var o=n.status;return d.createElement(N,(0,c.Cl)({theme:s,id:e,forwardedRef:t,globalMargins:r,status:a||o},i))})})})})});M.displayName="Checkbox"},3271(e,t,n){n.d(t,{$:()=>V,X:()=>O});var a,i,r=n(31635),s=n(96540),o=n(63679),l=n(80325),c=n.n(l),d=n(21939),u=n(20619),m=n(41849),h=n(73089),f=n(521),p=n(42997),_=n(85551),g=n(92569),y=n(98602),b=n(59225),v=n(53058),x=n(89),w=n(43119),j=n(58499),C="fi-checkbox-group",E={legend:"".concat(C,"_legend"),legendWithMargin:"".concat(C,"_legend--with-margin"),labelWithMargin:"".concat(C,"_label--with-margin"),container:"".concat(C,"_container"),statusTextHasContent:"".concat(C,"_statusText--has-content")},k=s.createContext({}),A=k.Provider,O=k.Consumer,T=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,r.C6)(t,e),t.prototype.render=function(){var e,t,n,a=this.props,i=a.children,o=a.className;a.theme;var l=a.labelText,u=a.labelMode,m=a.optionalText,v=a.groupHintText,x=a.id,j=a.groupStatus,k=void 0===j?"default":j,O=a.groupStatusText,T=a.tooltipComponent,S=a.style,V=(0,r.Tt)(a,["children","className","theme","labelText","labelMode","optionalText","groupHintText","id","groupStatus","groupStatusText","tooltipComponent","style"]),D=(0,h.yQ)(V)[1],N=O?"".concat(x,"-statusText"):void 0;return s.createElement(f.sB,(0,r.Cl)({className:c()(C,o),id:x},D,{style:S}),s.createElement(p.M,null,s.createElement(_.D,{className:c()(E.legend,((e={}
7)[E.legendWithMargin]=!!v||"hidden"!==u,e))},s.createElement(g.J,{htmlFor:x,labelMode:u,optionalText:m,className:c()(((t={})[E.labelWithMargin]=v&&"hidden"!==u,t)),tooltipComponent:T},l),v&&s.createElement(y.X,null,v),O&&s.createElement(w.s,(0,r.Cl)({},(0,d.p)("aria-labelledby",[N])))),s.createElement(f.BX,{className:E.container},s.createElement(A,{value:{status:k}},i))),s.createElement(b.E,{className:c()(((n={})[E.statusTextHasContent]=!!O,n)),id:N,status:k},O))},t}(s.Component),S=(0,o.I4)(function(e){e.globalMargins;var t=(0,r.Tt)(e,["globalMargins"]);return s.createElement(T,(0,r.Cl)({},t))}).withConfig({componentId:"sc-svuo6b-0"})(i||(i=(0,r.ue)(["\n  ","\n"],["\n  ","\n"])),function(e){var t=e.theme,n=e.globalMargins,i=(0,r.Tt)(e,["theme","globalMargins"]),s=(0,h.yQ)(i)[0],l=(0,j.m8)(n.checkboxGroup,s);return(0,o.AH)(a||(a=(0,r.ue)(["\n  ","\n  ","\n  ","\n\n  & .fi-checkbox-group_legend {\n    &--with-margin {\n      margin-bottom: ",";\n    }\n    .fi-hint-text {\n      margin-bottom: 0;\n    }\n  }\n\n  & .fi-checkbox-group_label--with-margin {\n    margin-bottom: 10px;\n  }\n\n  & .fi-checkbox-group_container {\n    & > .fi-checkbox {\n      margin-bottom: ",";\n\n      &:last-child {\n        margin-bottom: 0;\n      }\n    }\n\n    & .fi-checkbox--large {\n      margin-top: ",";\n      margin-bottom: ",";\n    }\n  }\n"],["\n  ","\n  ","\n  ","\n\n  & .fi-checkbox-group_legend {\n    &--with-margin {\n      margin-bottom: ",";\n    }\n    .fi-hint-text {\n      margin-bottom: 0;\n    }\n  }\n\n  & .fi-checkbox-group_label--with-margin {\n    margin-bottom: 10px;\n  }\n\n  & .fi-checkbox-group_container {\n    & > .fi-checkbox {\n      margin-bottom: ",";\n\n      &:last-child {\n        margin-bottom: 0;\n      }\n    }\n\n    & .fi-checkbox--large {\n      margin-top: ",";\n      margin-bottom: ",";\n    }\n  }\n"])),(0,v.ND)(t),(0,h.jE)(l),(0,h.jE)(s,!0),t.spacing.xs,t.spacing.xs,t.spacing.xxs,t.spacing.s)}),V=(0,s.forwardRef)(function(e,t){var n=e.id,a=(0,r.Tt)(e,["id"]);return s.createElement(m.ME,null,function(e){var i=e.margins;return s.createElement(u.iN,null,function(e){var o=e.suomifiTheme;return s.createElement(x.T,{id:n},function(e){return s.createElement(S,(0,r.Cl)({theme:o,id:e,globalMargins:i,forwardedRef:t},a))})})})});V.displayName="CheckboxGroup"},98602(e,t,n){n.d(t,{X:()=>g});var a,i,r=n(31635),s=n(96540),o=n(80325),l=n.n(o),c=n(63679),d=n(96789),u=n(20619),m=n(41849),h=n(73089),f=n(53058),p=n(58499),_=(0,c.I4)(function(e){var t=e.className;e.globalMargins,e.theme;var n=e.children,a=(0,r.Tt)(e,["className","globalMargins","theme","children"]),i=(0,h.yQ)(a)[1];return s.createElement(d.m,(0,r.Cl)({},i,{className:l()(t,"fi-hint-text",{}),style:(0,r.Cl)({},null==i?void 0:i.style)}),n)}).withConfig({componentId:"sc-ketar6-0"})(i||(i=(0,r.ue)(["\n  ","\n"],["\n  ","\n"])),function(e){var t=e.theme,n=e.globalMargins,i=(0,r.Tt)(e,["theme","globalMargins"]),s=(0,h.yQ)(i)[0],o=(0,p.m8)(n.hintText,s);return(0,c.AH)(a||(a=(0,r.ue)(["\n  color: ",";\n  ",";\n  ","\n  ","\n\n  &.fi-hint-text {\n    display: block;\n  }\n"],["\n  color: ",";\n  ",";\n  ","\n  ","\n\n  &.fi-hint-text {\n    display: block;\n  }\n"])),t.colors.blackBase,(0,f.gx)(t)("bodyTextSmall"),(0,h.jE)(o),(0,h.jE)(s,!0))}),g=(0,s.forwardRef)(function(e,t){var n=e.children,a=(0,r.Tt)(e,["children"]);return n?s.createElement(m.ME,null,function(e){var i=e.margins;return s.createElement(u.iN,null,function(e){var o=e.suomifiTheme;return s.createElement(_,(0,r.Cl)({forwardedRef:t,theme:o,globalMargins:i},a),n)})}):null});g.displayName="HintText"},58387(e,t,n){n.d(t,{a:()=>z});var a,i,r,s,o,l=n(31635),c=n(96540),d=n(63679),u=n(80325),m=n.n(u),h=n(521),f=n(97653),p=n(86385),_=n(96789),g=n(5837),y=n(89),b=n(20619),v=n(41849),x=n(73089),w=n(21939),j=n(98602),C=n(38281),E=n(53058),k=function(e,t,n){return(0,d.AH)(s||(s=(0,l.ue)(["\n  ","\n  ","\n  position: relative;\n  ","\n  ","\n\n  &.fi-radio-button {\n    & .fi-radio-button_hintText {\n      display: block;\n      padding-left: 26px;\n      color: ",";\n      ",";\n    }\n    & .fi-radio-button_label {\n      font-size: 16px;\n      position: relative;\n      cursor: pointer;\n      line-height: 27px;\n      padding-left: 26px;\n    }\n    & .fi-radio-button_input {\n      opacity: 0;\n      position: absolute;\n      z-index: -9999;
7\n      height: 18px;\n      width: 18px;\n      top: 5px;\n      left: 2px;\n      + .fi-radio-button_icon_wrapper {\n        top: 3px;\n        left: 0;\n        margin: 2px;\n        height: 18px;\n        width: 18px;\n        position: absolute;\n        & .fi-icon-radio-base {\n          stroke: ",";\n          fill: ",";\n        }\n      }\n      &:checked {\n        + .fi-radio-button_icon_wrapper {\n          & .fi-icon-radio-checked {\n            fill: ",";\n          }\n          & .fi-icon-radio-base {\n            stroke: ",";\n          }\n        }\n      }\n      &:focus {\n        + .fi-radio-button_icon_wrapper {\n          &::after {\n            content: '';\n            position: absolute;\n            pointer-events: none;\n            top: -1px;\n            left: -1px;\n            background-color: transparent;\n            border: 0px solid ",";\n            box-sizing: border-box;\n            box-shadow: 0 0 0 2px ",";\n            z-index: 9999;\n            width: 20px;\n            height: 20px;\n            border-radius: 50%;\n            outline: 2px solid transparent; /* For high contrast mode */\n          }\n        }\n      }\n      &:focus:not(:focus-visible) {\n        + .fi-radio-button_icon_wrapper {\n          &::after {\n            box-shadow: none;\n          }\n        }\n      }\n    }\n    ",";\n    ",";\n    ",";\n  }\n"],["\n  ","\n  ","\n  position: relative;\n  ","\n  ","\n\n  &.fi-radio-button {\n    & .fi-radio-button_hintText {\n      display: block;\n      padding-left: 26px;\n      color: ",";\n      ",";\n    }\n    & .fi-radio-button_label {\n      font-size: 16px;\n      position: relative;\n      cursor: pointer;\n      line-height: 27px;\n      padding-left: 26px;\n    }\n    & .fi-radio-button_input {\n      opacity: 0;\n      position: absolute;\n      z-index: -9999;\n      height: 18px;\n      width: 18px;\n      top: 5px;\n      left: 2px;\n      + .fi-radio-button_icon_wrapper {\n        top: 3px;\n        left: 0;\n        margin: 2px;\n        height: 18px;\n        width: 18px;\n        position: absolute;\n        & .fi-icon-radio-base {\n          stroke: ",";\n          fill: ",";\n        }\n      }\n      &:checked {\n        + .fi-radio-button_icon_wrapper {\n          & .fi-icon-radio-checked {\n            fill: ",";\n          }\n          & .fi-icon-radio-base {\n            stroke: ",";\n          }\n        }\n      }\n      &:focus {\n        + .fi-radio-button_icon_wrapper {\n          &::after {\n            content: '';\n            position: absolute;\n            pointer-events: none;\n            top: -1px;\n            left: -1px;\n            background-color: transparent;\n            border: 0px solid ",";\n            box-sizing: border-box;\n            box-shadow: 0 0 0 2px ",";\n            z-index: 9999;\n            width: 20px;\n            height: 20px;\n            border-radius: 50%;\n            outline: 2px solid transparent; /* For high contrast mode */\n          }\n        }\n      }\n      &:focus:not(:focus-visible) {\n        + .fi-radio-button_icon_wrapper {\n          &::after {\n            box-shadow: none;\n          }\n        }\n      }\n    }\n    ",";\n    ",";\n    ",";\n  }\n"])),(0,E.ND)(e),(0,E.gx)(e)("bodyText"),(0,x.jE)(t),(0,x.jE)(n,!0),e.colors.depthDark1,e.typography.bodyTextSmall,e.colors.depthDark3,e.colors.whiteBase,e.colors.highlightBase,e.colors.highlightBase,e.colors.whiteBase,e.colors.accentSecondary,(0,d.AH)(i||(i=(0,l.ue)(["\n  &.fi-radio-button--disabled {\n    & .fi-radio-button_label {\n      cursor: not-allowed;\n      color: ",";\n    }\n    & .fi-radio-button_hintText {\n      color: ",";\n      cursor: not-allowed;\n    }\n    & .fi-radio-button_input {\n      + .fi-radio-button_icon_wrapper {\n        & .fi-icon-radio-base {\n          fill: ",";\n          stroke: ",";\n        }\n      }\n      &:checked {\n        + .fi-radio-button_icon_wrapper {\n          & .fi-icon-radio-checked {\n            fill: ",";\n          }\n        }\n      }\n    }\n  }\n"],["\n  &.fi-radio-button--disabled {\n    & .fi-radio-button_label {\n      cursor: n
7ot-allowed;\n      color: ",";\n    }\n    & .fi-radio-button_hintText {\n      color: ",";\n      cursor: not-allowed;\n    }\n    & .fi-radio-button_input {\n      + .fi-radio-button_icon_wrapper {\n        & .fi-icon-radio-base {\n          fill: ",";\n          stroke: ",";\n        }\n      }\n      &:checked {\n        + .fi-radio-button_icon_wrapper {\n          & .fi-icon-radio-checked {\n            fill: ",";\n          }\n        }\n      }\n    }\n  }\n"])),e.colors.depthBase,e.colors.depthBase,e.colors.depthLight3,e.colors.depthLight1,e.colors.depthBase),(0,d.AH)(a||(a=(0,l.ue)(["\n  &.fi-radio-button--error {\n    & .fi-radio-button_input {\n      + .fi-radio-button_icon_wrapper {\n        & .fi-icon-radio-base {\n          stroke: ",";\n        }\n      }\n      &:checked {\n        + .fi-radio-button_icon_wrapper {\n          & .fi-icon-radio-checked {\n            fill: ",";\n          }\n        }\n      }\n    }\n  }\n"],["\n  &.fi-radio-button--error {\n    & .fi-radio-button_input {\n      + .fi-radio-button_icon_wrapper {\n        & .fi-icon-radio-base {\n          stroke: ",";\n        }\n      }\n      &:checked {\n        + .fi-radio-button_icon_wrapper {\n          & .fi-icon-radio-checked {\n            fill: ",";\n          }\n        }\n      }\n    }\n  }\n"])),e.colors.alertBase,e.colors.alertBase),(0,d.AH)(r||(r=(0,l.ue)(["\n  &--large {\n    & .fi-radio-button_hintText {\n      padding-left: 40px;\n    }\n\n    & .fi-radio-button_input {\n      top: 2px;\n      left: 2px;\n      height: 30px;\n      width: 30px;\n      + .fi-radio-button_icon_wrapper {\n        top: 0;\n        left: 0;\n        height: 30px;\n        width: 30px;\n        & .fi-radio-button_icon {\n          height: 30px;\n          width: 30px;\n        }\n      }\n      &:focus {\n        + .fi-radio-button_icon_wrapper {\n          &::after {\n            width: 32px;\n            height: 32px;\n            top: -1px;\n            left: -1px;\n          }\n        }\n      }\n    }\n\n    & .fi-radio-button_label {\n      padding-left: 40px;\n      line-height: 34px;\n    }\n  }\n"],["\n  &--large {\n    & .fi-radio-button_hintText {\n      padding-left: 40px;\n    }\n\n    & .fi-radio-button_input {\n      top: 2px;\n      left: 2px;\n      height: 30px;\n      width: 30px;\n      + .fi-radio-button_icon_wrapper {\n        top: 0;\n        left: 0;\n        height: 30px;\n        width: 30px;\n        & .fi-radio-button_icon {\n          height: 30px;\n          width: 30px;\n        }\n      }\n      &:focus {\n        + .fi-radio-button_icon_wrapper {\n          &::after {\n            width: 32px;\n            height: 32px;\n            top: -1px;\n            left: -1px;\n          }\n        }\n      }\n    }\n\n    & .fi-radio-button_label {\n      padding-left: 40px;\n      line-height: 34px;\n    }\n  }\n"]))))},A=n(18420),O=n(98955);let T=e=>c.createElement("svg",Object.assign({width:"1em",height:"1em",viewBox:"0 0 30 30",xmlns:"http://www.w3.org/2000/svg"},e),c.createElement("g",{fill:"none",fillRule:"evenodd"},c.createElement("circle",{className:"fi-icon-radio-base",cx:15,cy:15,r:14.5}),c.createElement("circle",{className:"fi-icon-radio-checked",cx:15,cy:15,r:8})));var S=n(61727),V=n(97297),D=n(45564);let N=(0,d.Ay)(e=>{let{className:t,mousePointer:n,ariaLabel:a,color:i,fill:r,baseColor:s,highlightColor:o}=e,l=(0,A.T)(e,["className","mousePointer","ariaLabel","color","fill","baseColor","highlightColor"]);return c.createElement(T,Object.assign({className:(0,O.A)(V.z,t,{[V.X]:!!n})},l,(0,D.r)(a),(0,D.f)(a)))})`
8  ${S.C}
9`,M=e=>c.createElement(N,Object.assign({},e));M.displayName="Icon";let P=e=>c.createElement("svg",Object.assign({width:"1em",height:"1em",viewBox:"0 0 18 18",xmlns:"http://www.w3.org/2000/svg"},e),c.createElement("g",{fill:"none",fillRule:"evenodd"},c.createElement("circle",{className:"fi-icon-radio-base",cx:9,cy:9,r:8.5}),c.createElement("circle",{className:"fi-icon-radio-checked",cx:9,cy:9,r:4}))),F=(0,d.Ay)(e=>{let{className:t,mousePointer:n,ariaLabel:a,color:i,fill:r,baseColor:s,highlightColor:o}=e,l=(0,A.T)(e,["className","mousePointer","ariaLabel","color","fill","baseColor","highlightColor"]);return c.createElement(P,Object.assign({className:(0,O.A)(V.z,t,{[V.X]:!!n})},l,(0,D.r)(a),(0,D.f)(a)))})`
10  ${S.C}
11`,R=e=>c.createElement(F,Object.assign({},e));R.displayName="Icon";var B=n(58499),I="fi-radio-button",L={container:"".concat(I,"_container"),input:"".concat(I,"_input"),iconWrapper:"".concat(I,"_icon_wrapper"),icon:"".concat(I,"_icon"),label:"".concat(I,"_label"),hintText:"".concat(I,"_hintText"),disabled:"".concat(I,"--disabled"),large:"".concat(I,"--large"),checked:"".concat(I,"--checked"),error:"".concat(I,"--error")},U=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={checkedState:!!t.props.checked},t}return(0,l.C6)(t,e),t.getDerivedStateFromProps=function(e,t){var n=e.checked;return void 0!==n&&n!==t.checkedState?{checkedState:n}:null},t.prototype.render=function(){var e,t=this.props,n=t.id,a=t.name,i=t.variant,r=t.checked,s=t.defaultChecked,o=t.status,d=t.children,u=t.value,y=t.hintText,b=t.className,v=t.forwardedRef,C=t.onChange,E=t.disabled,k=void 0!==E&&E,A=t.style,O=t.labelProps,T=(0,l.Tt)(t,["id","name","variant","checked","defaultChecked","status","children","value","hintText","className","forwardedRef","onChange","disabled","style","labelProps"]),S=(0,x.yQ)(T)[1];d||(0,g.t)().error("RadioButton component should have a label or a child element that acts as one. Add label content or a child element."),"value"in this.props&&0===u.trim().length&&(0,g.t)().error("RadioButton value can not be empty.");var V=this.state.checkedState,D="".concat(n,"-hintText");return c.createElement(h.BX,{className:m()(I,L.container,b,((e={})[L.disabled]=k,e[L.large]="large"===i,e[L.checked]=r,e[L.error]="error"===o&&!k,e)),style:A},c.createElement(f._,(0,l.Cl)({className:L.input,type:"radio",name:a,id:n,disabled:k,forwardedRef:v,onChange:C},void 0!==r?{checked:V}:{defaultChecked:s},(0,w.p)("aria-describedby",[y?D:void 0]),u?{value:u}:{},S)),c.createElement(_.m,{className:L.iconWrapper},"large"===i?c.createElement(M,{className:L.icon}):c.createElement(R,{className:L.icon,baseColor:"alertBase"})),c.createElement(p.m,(0,l.Cl)({htmlFor:n,className:L.label},O),d),c.createElement(j.X,{className:L.hintText,id:D},y))},t}(c.Component),W=(0,d.I4)(function(e){e.theme,e.globalMargins;var t=(0,l.Tt)(e,["theme","globalMargins"]);return c.createElement(U,(0,l.Cl)({},t))}).withConfig({componentId:"sc-1m157d0-0"})(o||(o=(0,l.ue)(["\n  ","\n"],["\n  ","\n"])),function(e){var t=e.theme,n=e.globalMargins,a=(0,l.Tt)(e,["theme","globalMargins"]),i=(0,x.yQ)(a)[0];return k(t,(0,B.m8)(n.radioButton,i),i)}),z=(0,c.forwardRef)(function(e,t){var n=e.id,a=e.onChange,i=e.status,r=(0,l.Tt)(e,["id","onChange","status"]);return c.createElement(v.ME,null,function(e){var s=e.margins;return c.createElement(b.iN,null,function(e){var o=e.suomifiTheme;return c.createElement(y.T,{id:n},function(e){return c.createElement(C.f,null,function(n){var d=n.onRadioButtonChange,u=n.selectedValue,m=n.name,h=n.groupStatus;return c.createElement(W,(0,l.Cl)({theme:o,id:e,forwardedRef:t,globalMargins:s,status:i||h},r,d?{checked:u===r.value,name:m}:{},{onChange:function(e){d&&d(e.target.value),a&&a(e)}}))})})})})});z.displayName="RadioButton"},38281(e,t,n){n.d(t,{z:()=>V,f:()=>O});var a,i,r=n(31635),s=n(96540),o=n(63679),l=n(20619),c=n(41849),d=n(73089),u=n(521),m=n(42997),h=n(85551),f=n(92569),p=n(98602),_=n(53058),g=n(89),y=n(80325),b=n.n(y),v=n(58499),x=n(59225),w=n(43119),j=n(21939),C="fi-radio-button-group",E={legend:"".concat(C,"_legend"),legendWithMargin:"".concat(C,"_legend--with-margin"),labelWithMargin:"".concat(C,"_label--with-margin"),container:"".concat(C,"_container"),statusTextHasContent:"".concat(C,"_statusText--has-content")},k=s.createContext({}),A=k.Provider,O=k.Consumer,T=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={selectedValue:t.props.value||t.props.defaultValue},t.handleRadioButtonChange=function(e){t.props.onChange&&t.props.onChange(e),"value"in t.props||t.setState({selectedValue:e})},t}return(0,r.C6)(t,e),t.getDerivedStateFromProps=function(e,t){var n=e.value;return void 0!==n&&n!==t.selectedValue?{selectedValue:n}:null},t.prototype.render=function(){var e,t,n,a=this.props,i=a.children,o=a.className;a.theme;var l=a.labelText,c=a.labelMode,_=a.optionalText,g=a.groupHintText,y=a.groupStatus,v=void 0===y?"default":y,k=a.groupStatusText,O=a.id,T=a.name;a.defaultValue,a.onChange;var S=a.tooltipComponent,V=a.style,D=(0,r.Tt)(a,["children","className","theme","labelText","labelMode","optionalText","groupHintText","groupStatus","groupStatusText","id","name","defaultValue","onChange","tooltipComponent","style"]),N=(0,d.yQ)(D)[1],M=k?"".concat(O,"-statusText"):void 0;return s.createElement(u.sB,(0,r.Cl)({className:b()(C,o),id:O},N,{style:V}),s.createElement(m.M,null,s.createElement(h.D,{className:b()(E.legend,((e={}
11)[E.legendWithMargin]=!!g||"hidden"!==c,e))},s.createElement(f.J,{asProp:"span",labelMode:c,optionalText:_,className:b()(((t={})[E.labelWithMargin]=g&&"hidden"!==c,t)),tooltipComponent:S},l),s.createElement(p.X,null,g),k&&s.createElement(w.s,(0,r.Cl)({},(0,j.p)("aria-labelledby",[M])))),s.createElement(u.BX,{className:E.container},s.createElement(A,{value:{onRadioButtonChange:this.handleRadioButtonChange,selectedValue:this.state.selectedValue,name:T,groupStatus:v}},i))),s.createElement(x.E,{className:b()(((n={})[E.statusTextHasContent]=!!k,n)),id:M,status:v},k))},t}(s.Component),S=(0,o.I4)(function(e){e.globalMargins;var t=(0,r.Tt)(e,["globalMargins"]);return s.createElement(T,(0,r.Cl)({},t))}).withConfig({componentId:"sc-1ivjghj-0"})(i||(i=(0,r.ue)(["\n  ","\n"],["\n  ","\n"])),function(e){var t=e.theme,n=e.globalMargins,i=(0,r.Tt)(e,["theme","globalMargins"]),s=(0,d.yQ)(i)[0],l=(0,v.m8)(n.radioButtonGroup,s);return(0,o.AH)(a||(a=(0,r.ue)(["\n  ","\n  ","\n  ","\n  ","\n  ","\n\n  &.fi-radio-button-group {\n    & .fi-radio-button-group_legend {\n      &--with-margin {\n        margin-bottom: ",";\n      }\n      .fi-hint-text {\n        margin-bottom: 0;\n      }\n    }\n\n    & .fi-radio-button-group_label {\n      display: block;\n      ",";\n    }\n\n    & .fi-radio-button-group_label--with-margin {\n      margin-bottom: ",";\n    }\n\n    & .fi-radio-button-group_hintText {\n      color: ",";\n      ",";\n    }\n\n    & .fi-status-text {\n      line-height: 18px;\n      &.fi-radio-button-group_statusText--has-content {\n        margin-top: ",";\n        padding-left: 3px;\n      }\n    }\n  }\n\n  & .fi-radio-button-group_container {\n    & > .fi-radio-button {\n      margin: 0;\n      margin-bottom: ",";\n\n      &:last-child {\n        margin-bottom: 0;\n      }\n\n      &--large {\n        margin-bottom: ",";\n\n        &:first-child {\n          margin-top: ",";\n        }\n      }\n    }\n  }\n"],["\n  ","\n  ","\n  ","\n  ","\n  ","\n\n  &.fi-radio-button-group {\n    & .fi-radio-button-group_legend {\n      &--with-margin {\n        margin-bottom: ",";\n      }\n      .fi-hint-text {\n        margin-bottom: 0;\n      }\n    }\n\n    & .fi-radio-button-group_label {\n      display: block;\n      ",";\n    }\n\n    & .fi-radio-button-group_label--with-margin {\n      margin-bottom: ",";\n    }\n\n    & .fi-radio-button-group_hintText {\n      color: ",";\n      ",";\n    }\n\n    & .fi-status-text {\n      line-height: 18px;\n      &.fi-radio-button-group_statusText--has-content {\n        margin-top: ",";\n        padding-left: 3px;\n      }\n    }\n  }\n\n  & .fi-radio-button-group_container {\n    & > .fi-radio-button {\n      margin: 0;\n      margin-bottom: ",";\n\n      &:last-child {\n        margin-bottom: 0;\n      }\n\n      &--large {\n        margin-bottom: ",";\n\n        &:first-child {\n          margin-top: ",";\n        }\n      }\n    }\n  }\n"])),(0,_.ND)(t),(0,_.gx)(t)("bodyText"),(0,d.jE)(l),(0,d.jE)(s,!0),(0,_.Ww)(),t.spacing.xs,t.typography.bodySemiBoldSmall,t.spacing.xs,t.colors.depthDark1,t.typography.bodyTextSmall,t.spacing.xxs,t.spacing.xs,t.spacing.s,t.spacing.xxs)}),V=(0,s.forwardRef)(function(e,t){var n=e.id,a=(0,r.Tt)(e,["id"]);return s.createElement(c.ME,null,function(e){var i=e.margins;return s.createElement(l.iN,null,function(e){var o=e.suomifiTheme;return s.createElement(g.T,{id:n},function(e){return s.createElement(S,(0,r.Cl)({theme:o,id:e,globalMargins:i,forwardedRef:t},a))})})})});V.displayName="RadioButtonGroup"},97727(e,t,n){n.d(t,{k:()=>S});var a,i,r=n(31635),s=n(96540),o=n(63679),l=n(80325),c=n.n(l),d=n(89),u=n(20619),m=n(41849),h=n(73089),f=n(69541),p=n(21939),_=n(58499),g=n(521),y=n(97653),b=n(96789),v=n(43119),x=n(92569),w=n(59225),j=n(98602),C=n(53058),E=n(90738),k="fi-text-input",A={fullWidth:"".concat(k,"--full-width"),disabled:"".concat(k,"--disabled"),error:"".concat(k,"--error"),success:"".concat(k,"--success"),labelIsVisible:"".concat(k,"_label--visible"),icon:"".concat(k,"_with-icon"),inputElementContainer:"".concat(k,"_input-element-container"),inputElement:"".concat(k,"_input"),styleWrapper:"".concat(k,"_wrapper"),statusTextHasContent:"".concat(k,"_statusText--has-content"),bottomWrapper:"".concat(k,"_bottom-wrapper"),characterCounter:"".concat(k,"_character-counter"),characterCounterError:"".concat(k,"_character-counter--error")}
11,O=function(e){var t,n,a,i,o=(0,s.useState)(0),l=o[0],d=o[1],u=(0,s.useState)(""),m=u[0],C=u[1],E=(0,s.useState)(null),O=E[0],T=E[1],S=(0,s.useState)(!1),V=S[0],D=S[1];(0,s.useEffect)(function(){return D(!0),function(){D(!1)}},[]);var N=e.className,M=e.labelText,P=e.labelMode,F=e.onChange,R=e.style,B=e.optionalText,I=e.status,L=e.statusText,U=e.hintText,W=e.visualPlaceholder,z=e.id,H=e.type,X=void 0===H?"text":H,q=e.fullWidth,$=e.icon,Y=e.forwardedRef;e.globalMargins;var Q=e.debounce,K=e.statusTextAriaLiveMode,G=e["aria-describedby"],J=e.tooltipComponent,Z=e.characterLimit,ee=e.ariaCharactersRemainingText,et=e.ariaCharactersExceededText,en=(0,r.Tt)(e,["className","labelText","labelMode","onChange","style","optionalText","status","statusText","hintText","visualPlaceholder","id","type","fullWidth","icon","forwardedRef","globalMargins","debounce","statusTextAriaLiveMode","aria-describedby","tooltipComponent","characterLimit","ariaCharactersRemainingText","ariaCharactersExceededText"]),ea=(0,h.yQ)(en)[1];(0,s.useEffect)(function(){var e,t;void 0!==Z&&(null===(e=ei.current)||void 0===e?void 0:e.value.length)&&d(null===(t=ei.current)||void 0===t?void 0:t.value.length)},[]);var ei=(0,s.useRef)(null),er=function(e,t){if(O&&clearTimeout(O),void 0!==Z&&ee&&et){var n=e.target.value.length;d(n),T(setTimeout(function(){V&&C(n<=Z?ee(Z-n):et(n-Z))},1500))}F&&t(F,e.target.value)},es=Y||null,eo="".concat(z,"-hintText"),el="".concat(z,"-statusText");return s.createElement(g.BX,{className:c()(k,N,((t={})[A.disabled]=!!ea.disabled,t[A.icon]=!!$,t[A.error]="error"===I,t[A.success]="success"===I,t[A.fullWidth]=q,t)),style:R},s.createElement(b.m,{className:A.styleWrapper},s.createElement(x.J,{htmlFor:z,labelMode:P,optionalText:B,className:c()(((n={})[A.labelIsVisible]="hidden"!==P,n)),tooltipComponent:J},M),s.createElement(j.X,{id:eo},U),s.createElement(g.BX,{className:A.inputElementContainer},s.createElement(f.S,{waitFor:Q},function(e){return s.createElement(y._,(0,r.Cl)({},ea,{id:z,className:A.inputElement,type:X,forwardedRef:(0,_.JV)(ei,es),placeholder:W},{"aria-invalid":"error"===I},(0,p.p)("aria-describedby",[L?el:void 0,U?eo:void 0,G]),{onChange:function(t){er(t,e)}}))}),$),s.createElement(g.BX,{className:A.bottomWrapper},s.createElement(w.E,{id:el,className:c()(((a={})[A.statusTextHasContent]=!!L,a)),status:I,ariaLiveMode:void 0===K?"assertive":K,disabled:ea.disabled},Z&&s.createElement(v.s,null,m),L),Z&&s.createElement(g.BX,{className:c()(A.characterCounter,((i={})[A.characterCounterError]=l>Z,i))},"".concat(l,"/").concat(Z)))))},T=(0,o.I4)(function(e){e.theme;var t=(0,r.Tt)(e,["theme"]);return s.createElement(O,(0,r.Cl)({},t))}).withConfig({componentId:"sc-1hi9v5l-0"})(i||(i=(0,r.ue)(["\n  ","\n"],["\n  ","\n"])),function(e){var t=e.theme,n=e.globalMargins,i=(0,r.Tt)(e,["theme","globalMargins"]),s=(0,h.yQ)(i)[0],l=(0,_.m8)(n.textInput,s);return(0,o.AH)(a||(a=(0,r.ue)(["\n  width: 290px;\n  ","\n  ","\n  line-height: 0;\n  ","\n\n  & .fi-text-input_character-counter {\n    ",";\n    color: ",";\n    font-size: 14px;\n    line-height: 20px;\n    flex: none;\n    margin-top: ",";\n\n    &.fi-text-input_character-counter--error {\n      color: ",";\n      ",";\n      font-size: 14px;\n      line-height: 20px;\n    }\n  }\n\n  & .fi-text-input_bottom-wrapper {\n    display: flex;\n    justify-content: space-between;\n  }\n\n  & .fi-text-input_wrapper {\n    width: 100%;\n    display: inline-block;\n\n    & .fi-text-input_label--visible {\n      margin-bottom: ",";\n    }\n\n    & .fi-hint-text {\n      margin-bottom: ",";\n    }\n\n    & .fi-text-input_statusText--has-content {\n      margin-top: ",";\n    }\n  }\n\n  & .fi-text-input_input-element-container {\n    ","\n\n    &:focus-within {\n      position: relative;\n      ","\n\n      &::after {\n        ","\n      }\n    }\n  }\n\n  &.fi-text-input--full-width {\n    width: 100%;\n  }\n\n  & .fi-text-input_input {\n    ","\n    background-color: ",";\n    min-width: 40px;\n    width: 100%;\n    min-height: 40px;\n    padding-left: ",";\n    border-color: ",";\n\n    &::placeholder {\n      font-style: italic;\n      color: ",";\n      opacity: 1;\n    }\n    &::-ms-clear {\n      display: none;\n      width: 0;\n      height: 0;\n    }\n    &::-ms-reveal {\n      display: none;\n      width: 0;\n      height: 0;\n    }\n  }\n\n  &.fi-text-input_with-icon {\n    & .fi-text-input_input-element-container {\n      position: relative;\n    }\n\n    & .fi-text-input_input {\n      padding-right: ",";\n    }\n\n    & .fi-icon {\n      position: absolute;\n      width: 18px;\n      height: 18px;\n      top: ",";\n      right: ",";\n    }\n  }\n\n  &.fi-text-input--error {\n    & .fi-text-input_input {\n      border: 2px solid ",";\n      padding-left: 9px;\n      padding-top: 7px;\n      padding-bottom: 7px;\n    }\n  }\n  &.fi-text-input--success {\n    & .fi-text-input_input {\n      border: 2px solid ",";\n      padding-left: 9px;\n      padding-top: 7px;\n      padding-bottom: 7px;\n    }\n  }\n  &.fi-text-input--disabled {\n    & .fi-text-input_input {\n      color: ",";\n      background-color: ",";\n    }\n    & .fi-icon-base-fill {\n      fill: ",";\n    }\n  }\n"],["\n  width: 290px;\n  ","\n  ","\n  line-height: 0;\n  ","\n\n  & .fi-text-input_character-counter {\n    ",";\n    color: ",";\n    font-size: 14px;\n    line-height: 20px;\n    flex: none;\n    margin-top: ",";\n\n    &.fi-text-input_character-counter--error {\n      color: ",";\n      ",";\n      font-size: 14px;\n      line-height: 20px;\n    }\n  }\n\n  & .fi-text-input_bottom-wrapper {\n    display: flex;\n    justify-content: space-between;\n  }\n\n  & .fi-text-input_wrapper {\n    width: 100%;\n    display: inline-block;\n\n    & .fi-text-input_label--visible {\n      margin-bottom: ",";\n    }\n\n    & .fi-hint-text {\n      margin-bottom: ",";\n    }\n\n    & .fi-text-input_statusText--has-content {\n      margin-top: ",";\n    }\n  }\n\n  & .fi-text-input_input-element-container {\n    ","\n\n    &:focus-within {\n      position: relative;\n      ","\n\n      &::after {\n        ","\n      }\n    }\n  }\n\n  &.fi-text-input--full-width {\n    width: 100%;\n  }\n\n  & .fi-text-input_input {\n    ","\n    background-color: ",";\n    min-width: 40px;\n    width: 100%;\n    min-height: 40px;\n    padding-left: ",";\n    border-color: ",";\n\n    &::placeholder {\n      font-style: italic;\n      color: ",";\n      opacity: 1;\n    }\n    &::-ms-clear {\n      display: none;\n      width: 0;\n      height: 0;\n    }\n    &::-ms-reveal {\n      display: none;\n      width: 0;\n      height: 0;\n    }\n  }\n\n  &.fi-text-input_with-icon {\n    & .fi-text-input_input-element-container {\n      position: relative;\n    }\n\n    & .fi-text-input_input {\n      padding-right: ",";\n    }\n\n    & .fi-icon {\n      position: absolute;\n      width: 18px;\n      height: 18px;\n      top: ",";\n      right: ",";\n    }\n  }\n\n  &.fi-text-input--error {\n    & .fi-text-input_input {\n      border: 2px solid ",";\n      padding-left: 9px;\n      padding-top: 7px;\n      padding-bottom: 7px;\n    }\n  }\n  &.fi-text-input--success {\n    & .fi-text-input_input {\n      border: 2px solid ",";\n      padding-left: 9px;\n      padding-top: 7px;\n      padding-bottom: 7px;\n    }\n  }\n  &.fi-text-input--disabled {\n    & .fi-text-input_input {\n      color: ",";\n      background-color: ",";\n    }\n    & .fi-icon-base-fill {\n      fill: ",";\n    }\n  }\n"])),(0,h.jE)(l),(0,h.jE)(s,!0),(0,C.Ww)(),(0,C.gx)(t)("bodyTextSmall"),t.colors.blackBase,t.spacing.xxs,t.colors.alertBase,(0,C.gx)(t)("bodySemiBoldSmall"),t.spacing.xs,t.spacing.xs,t.spacing.xxs,(0,C.ih)(t),t.focu
11ses.highContrastFocus,t.focuses.absoluteFocus,(0,C.hF)(t),t.colors.whiteBase,t.spacing.insetL,t.colors.depthDark3,t.colors.depthDark2,(0,E.Dy)("".concat(t.spacing.insetXl," * 2 + ").concat(t.spacing.insetM)),t.spacing.insetL,t.spacing.insetL,t.colors.alertBase,t.colors.successBase,t.colors.depthBase,t.colors.depthLight3,t.colors.depthBase)}),S=(0,s.forwardRef)(function(e,t){var n=e.id,a=(0,r.Tt)(e,["id"]);return s.createElement(m.ME,null,function(e){var i=e.margins;return s.createElement(u.iN,null,function(e){var o=e.suomifiTheme;return s.createElement(d.T,{id:n},function(e){return s.createElement(T,(0,r.Cl)({theme:o,id:e,forwardedRef:t,globalMargins:i},a))})})})});S.displayName="TextInput"},34809(e,t,n){n.d(t,{m:()=>S});var a,i,r,s,o=n(31635),l=n(96540),c=n(80325),d=n.n(c),u=n(63679),m=n(92797),h=n(20619),f=n(16069),p=n(521),_="fi-tooltip",g={content:"".concat(_,"_content"),arrowHidden:"".concat(_,"_content--arrow-hidden"),closeButton:"".concat(_,"_close-button"),closeButtonIcon:"".concat(_,"_close-button_icon")},y=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,o.C6)(t,e),t.prototype.render=function(){var e,t=this.props,n=t.children,a=t.arrowOffsetPx,i=t.onCloseButtonClick,r=t.ariaCloseButtonLabelText,s=t.className,c=(0,o.Tt)(t,["children","arrowOffsetPx","onCloseButtonClick","ariaCloseButtonLabelText","className"]);return l.createElement(p.sB,(0,o.Cl)({},c,{className:d()(g.content,s,((e={})[g.arrowHidden]=a<=0,e))}),n,l.createElement(f.I,{"aria-label":r,onClick:i,className:g.closeButton},l.createElement(m.g,{className:g.closeButtonIcon})))},t}(l.Component),b=(0,u.I4)(function(e){e.theme;var t=(0,o.Tt)(e,["theme"]);return l.createElement(y,(0,o.Cl)({},t))}).withConfig({componentId:"sc-57ceg5-0"})(i||(i=(0,o.ue)(["\n  ","\n"],["\n  ","\n"])),function(e){var t,n=e.theme;return t=e.arrowOffsetPx,(0,u.AH)(a||(a=(0,o.ue)(["\n  ",";\n\n  &.fi-tooltip_content {\n    margin: 10px 0;\n    position: relative;\n    border: 1px solid ",";\n    border-radius: ",";\n    background-color: ",";\n    padding: 20px 43px 20px 20px;\n    box-shadow: ",";\n\n    &:before,\n    &:after {\n      content: '';\n      position: absolute;\n      height: 0;\n      width: 0;\n      border: solid transparent;\n      pointer-events: none;\n    }\n    &:before {\n      border-bottom-color: ",";\n      border-width: 9px;\n      left: ","px;\n      margin-right: -9px;\n      bottom: 100%;\n    }\n    &:after {\n      border-bottom-color: ",";\n      border-width: 8px;\n      margin-right: -9px;\n      bottom: 100%;\n      left: calc(","px + 1px);\n    }\n\n    &.fi-tooltip_content--arrow-hidden {\n      &:before,\n      &:after {\n        display: none;\n      }\n    }\n\n    & .fi-tooltip_close-button {\n      position: absolute;\n      top: 0px;\n      right: 0px;\n      height: 40px;\n      width: 40px;\n      padding: 12px;\n      border-radius: ",";\n      & .fi-tooltip_close-button_icon {\n        width: 16px;\n        height: 16px;\n      }\n      &:active {\n        background: ",";\n      }\n      &:focus-visible {\n        "," /* For hight contrast mode */\n        &:after {\n          ","\n        }\n      }\n      &:hover {\n        outline: 1px solid ",";\n      }\n    }\n    & .fi-heading {\n      margin-bottom: 10px;\n      margin-top: 0;\n    }\n    & .fi-text {\n      ","\n    }\n  }\n"],["\n  ",";\n\n  &.fi-tooltip_content {\n    margin: 10px 0;\n    position: relative;\n    border: 1px solid ",";\n    border-radius: ",";\n    background-color: ",";\n    padding: 20px 43px 20px 20px;\n    box-shadow: ",";\n\n    &:before,\n    &:after {\n      content: '';\n      position: absolute;\n      height: 0;\n      width: 0;\n      border: solid transparent;\n      pointer-events: none;\n    }\n    &:before {\n      border-bottom-color: ",";\n      border-width: 9px;\n      left: ","px;\n      margin-right: -9px;\n      bottom: 100%;\n    }\n    &:after {\n      border-bottom-color: ",";\n      border-width: 8px;\n      margin-right: -9px;\n      bottom: 100%;\n      left: calc(","px + 1px);\n    }\n\n    &.fi-tooltip_content--arrow-hidden {\n      &:before,\n      &:after {\n        display: none;\n      }\n    }\n\n    & .fi-tooltip_close-button {\n      position: absolute;\n      top: 0px;\n      right: 0px;\n      height: 40px;\n      width: 40px;\n      padding: 12px;\n      border-radius: ",";\n      & .fi-tooltip_close-button_icon {\n        width: 16px;\n        height: 16px;\n      }\n      &:active {\n        background: ",";\n      }\n      &:focus-visible {\n        "," /* For hight contrast mode */\n        &:after {\n          ","\n        }\n      }\n      &:hover {\n        outline: 1px solid ",";\n      }\n    }\n    & .fi-heading {\n      margin-bottom: 10px;\n      margin-top: 0;\n    }\n    & .fi-text {\n      ","\n    }\n  }\n"])),n.typography.bodyTextSmall,n.colors.depthDark2,n.radiuses.basic,n.c
11olors.highlightLight4,n.shadows.menuShadow,n.colors.blackBase,t,n.colors.highlightLight4,t,n.radiuses.basic,n.gradients.whiteBaseToDepthLight1,n.focuses.highContrastFocus,n.focuses.absoluteFocus,n.colors.blackBase,n.typography.bodyTextSmall)}),v=(0,l.forwardRef)(function(e,t){return l.createElement(h.iN,null,function(n){var a=n.suomifiTheme;return l.createElement(b,(0,o.Cl)({theme:a,forwardedRef:t},e))})}),x=n(73089),w=n(45727),j="fi-tooltip",C={toggleButton:"".concat(j,"_toggle-button"),toggleButtonIcon:"".concat(j,"_toggle-button_icon")},E=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,o.C6)(t,e),t.prototype.render=function(){var e=this.props,t=e.className,n=e["aria-label"],a=e.style,i=(0,o.Tt)(e,["className","aria-label","style"]),r=(0,x.yQ)(i)[1];return l.createElement(f.I,(0,o.Cl)({className:d()(t,C.toggleButton),"aria-label":n},r,{style:a}),l.createElement(w.E,{className:C.toggleButtonIcon}))},t}(l.Component),k=(0,u.I4)(function(e){e.theme;var t=(0,o.Tt)(e,["theme"]);return l.createElement(E,(0,o.Cl)({},t))}).withConfig({componentId:"sc-14w017-0"})(s||(s=(0,o.ue)(["\n  ","\n"],["\n  ","\n"])),function(e){var t;return t=e.theme,(0,u.AH)(r||(r=(0,o.ue)(["\n  display: inline;\n  height: 16px;\n  width: 16px;\n  margin-left: 5px;\n  vertical-align: middle;\n\n  &:focus-visible {\n    "," /* For hight contrast mode */\n    position: relative;\n    &:after {\n      ","\n    }\n  }\n\n  & .fi-tooltip_toggle-button_icon {\n    height: 100%;\n    width: 100%;\n    color: ",";\n  }\n"],["\n  display: inline;\n  height: 16px;\n  width: 16px;\n  margin-left: 5px;\n  vertical-align: middle;\n\n  &:focus-visible {\n    "," /* For hight contrast mode */\n    position: relative;\n    &:after {\n      ","\n    }\n  }\n\n  & .fi-tooltip_toggle-button_icon {\n    height: 100%;\n    width: 100%;\n    color: ",";\n  }\n"])),t.focuses.highContrastFocus,t.focuses.absoluteFocus,t.colors.highlightBase)}),A=(0,l.forwardRef)(function(e,t){return l.createElement(h.iN,null,function(n){var a=n.suomifiTheme;return l.createElement(k,(0,o.Cl)({theme:a,forwardedRef:t},e))})}),O=n(58499),T=function(e){function t(t){var n=e.call(this,t)||this;return n.state={open:!1,contentArrowOffsetPx:0,anchorElement:null,anchorRefObserver:null},n.calculateContentArrowOffset=function(){return n.toggleButtonRef&&n.toggleButtonRef.current&&n.contentRef&&n.contentRef.current?Math.round(Math.min(n.toggleButtonRef.current.getBoundingClientRect().left-n.contentRef.current.getBoundingClientRect().left-2,n.contentRef.current.getBoundingClientRect().width-17)):0},n.setContentArrowOffset=function(){n.setState({contentArrowOffsetPx:n.calculateContentArrowOffset()})},n.handleToggleClick=function(e){n.props.onToggleButtonClick&&n.props.onToggleButtonClick(e),"open"in n.props||n.setState(function(e){return{open:!e.open}})},n.handleCloseClick=function(e){n.props.onCloseButtonClick&&n.props.onCloseButtonClick(e),"open"in n.props||n.setState({open:!1}),n.toggleButtonRef.current&&n.toggleButtonRef.current.focus()},n.toggleButtonRef=(0,l.createRef)(),n.contentRef=(0,l.createRef)(),n}return(0,o.C6)(t,e),t.prototype.componentDidMount=function(){var e=this;window.addEventListener("resize",this.setContentArrowOffset);var t=new ResizeObserver(function(){e.setContentArrowOffset()});this.setState({anchorRefObserver:t})},t.prototype.componentDidUpdate=function(e){this.props.anchorElement!==this.state.anchorElement?(this.state.anchorRefObserver&&(this.state.anchorElement&&this.state.anchorRefObserver.unobserve(this.state.anchorElement),this.props.anchorElement&&this.state.anchorRefObserver.observe(this.props.anchorElement)),this.setState({anchorElement:this.props.anchorElement}),this.setContentArrowOffset()):e.open!==this.props.open&&this.props.open&&this.setContentArrowOffset()},t.prototype.componentWillUnmount=function(){window.removeEventListener("resize",this.setContentArrowOffset),this.state.anchorRefObserver&&this.state.anchorRefObserver.disconnect()},t.prototype.render=function(){var e=this.props,t=e.open,n=e.children,a=e.ariaToggleButtonLabelText,i=e.ariaCloseButtonLabelText,r=e.toggleButtonClassName,s=e.contentClassName,c=e.forwardedRef;e.anchorElement;var u=e.className;e.onToggleButtonClick,e.onCloseButtonClick;var m=(0,o.Tt)(e,["open","children","ariaToggleButtonLabelText","ariaCloseButtonLabelText","toggleButtonClassName","contentClassName","forwardedRef","anchorElement","className","onToggleButtonClick","onCloseButtonClick"]),h="open"in this.props?t:this.state.open;return l.createElement(l.Fragment,null,l.createElement(A,(0,o.Cl)({className:d()(u,"fi-tooltip",r),ref:(0,O.JV)(this.toggleButtonRef,c||null),"aria-label":a,"aria-expanded":h,onClick:this.handleToggleClick},m)),!!h&&l.createElement(v,{arrowOffsetPx:this.state.contentArrowOffsetPx,ref:this.contentRef,className:s,onCloseButtonClick:this.handleCloseClick,ariaCloseButtonLabelText:i},n))},t}(l.Component),S=(0,l.forwardRef)(function(e,t){var n=(0,o.Tt)(e,[]);return l.createElement(T,(0,o.Cl)({forwardedRef:t},n))});S.displayName="Tooltip"},42997(e,t,n){n.d(t,{M:()=>d});var a,i,r=n(31635),s=n(96540),o=n(63679),l=n(30596),c=(0,o.AH)(a||(a=(0,r.ue)(["\n  ","\n  ","\n  max-width: 100%;\n"],["\n  ","\n  ","\n  max-width: 100%;\n"])),l.R.normalize.html,l.R.common),d=(0,o.I4)(function(e){return s.createElement("fieldset",(0,r.Cl)({},e))}).withConfig({componentId:"sc-1fimn2v-0"})(i||(i=(0,r.ue)(["\n  ","\n"],["\n  ","\n"])),c)},86385(e,t,n){n.d(t,{m:()=>d});var a,i,r=n(31635),s=n(96540),o=n(63679),l=n(30596),c=(0,o.AH)(a||(a=(0,r.ue)(["\n  ","\n  ","\n  max-width: 100%;\n"],["\n  ","\n  ","\n  max-width: 100%;\n"])),l.R.normalize.html,l.R.common),d=(0,o.I4)(function(e){return s.createElement("label",(0,r.Cl)({},e))}).withConfig({componentId:"sc-190rfa1-0"})(i||(i=(0,r.ue)(["\n  ","\n"],["\n  ","\n"])),c)},85551(e,t,n){n.d(t,{D:()=>d});var a,i,r=n(31635),s=n(96540),o=n(63679),l=n(30596),c=(0,o.AH)(a||(a=(0,r.ue)(["\n  ","\n  ","\n  max-width: 100%;\n"],["\n  ","\n  ","\n  max-width: 100%;\n"])),l.R.normalize.html,l.R.common),d=(0,o.I4)(function(e){return s.createElement("legend",(0,r.Cl)({},e))}).withConfig({componentId:"sc-l026dr-0"})(i||(i=(0,r.ue)(["\n  ","\n"],["\n  ","\n"])),c)},83798(e,t,n){n.d(t,{S:()=>s});var a=n(74848);n(96540);var i=n(46389),r=n(34455);function s(e){let{isMobile:t}=(0,r.lm)();return(0,a.jsx)("div",{className:`checkbox-wrapper ${e.removeMargins?"no-margin":""}`,children:(0,a.jsx)(i.S,{onClick:({checkboxState:t})=>e.onChange(t),checked:e.checked,hintText:e.hintText,variant:t?"large":"small",disabled:e.disabled,name:e.name,value:e.value,"data-testid":e.testId,className:e.className,ref:e.inputRef,children:e.label})})}},83943(e,t,n){n.d(t,{z:()=>l});var a=n(74848);n(96540);var i=n(58387),r=n(38281),s=n(26994),o=n(34455);function l(e){let{isMobile:t}=(0,o.lm)();return(0,a.jsx)(r.z,{labelText:e.groupLabel,labelMode:!0===e.groupLabelVisuallyHidden?"hidden":"visible",groupHintText:e.hintText,name:e.name,onChange:function(t){let n=(0,s.Pl)(e.options.find(e=>e.value.toString()===t));e.onSelect(n.value)},value:null!=e.value?e.value.toString():void 0,className:"margin-bottom-m","data-testid":e.testId,groupStatus:e.status,groupStatusText:e.statusText,children:e.options.map((n,r)=>{let s=e.value===n.value;return(0,a.jsx)(i.a,{value:n.value.toString(),checked:s,hintText:n.hintText,disabled:e.disabled||n.disabled,variant:t?"large":"small","data-testid":void 0!==e.testId?e.testId+"-"+n.value.toString():void 0,ref:0===r?e.inputRef:void 0,children:n.label},n.value.toString())})})}},29005(e,t,n){n.d(t,{Ay:()=>eD,DY:()=>U,GE:()=>D,I:()=>_,IQ:()=>ex,Jh:()=>T,K8:()=>ej,OF:()=>eT,Qh:()=>eb,RX:()=>p,UA:()=>k,XQ:()=>
11I,a5:()=>eV,aQ:()=>C,j5:()=>eu,nc:()=>S,oB:()=>A,p9:()=>N,qv:()=>eg,r8:()=>eE,rL:()=>h,tg:()=>eA,ts:()=>el,zx:()=>ec});var a,i,r,s,o=n(30397),l=n(93443),c=n(68485),d=n(63238);function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},a=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(a=a.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),a.forEach(function(t){var a;a=n[t],t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a})}return e}function m(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n.push.apply(n,a)}return n})(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}),e}var h=((a=h||{})[a.CODE_EXPIRED=0]="CODE_EXPIRED",a[a.CODE_INVALID=1]="CODE_INVALID",a[a.CODE_PROCESSED=2]="CODE_PROCESSED",a[a.ACCOUNT_INVALID=3]="ACCOUNT_INVALID",a[a.INSUFFICIENT_AUTHORIZATION=4]="INSUFFICIENT_AUTHORIZATION",a[a.INTERNAL_ERROR=5]="INTERNAL_ERROR",a),f=((i=f||{}).EXPIRED="EXPIRED",i.PROCESSED="PROCESSED",i.ACCOUNT_INVALID="ACCOUNT_INVALID",i),p=((r=p||{}).ACCOUNT="ACCOUNT",r.CONTACT="CONTACT",r),_=((s=_||{}).CREATE="CREATE",s.UPDATE="UPDATE",s);let g={failedValidators:[],hasErrors:!1,isEditing:!1,isFetching:!1,pendingVerifications:[],pendingSecondaryVerifications:[],showVerificationDialog:!1,showSecondaryVerificationDialog:!1},y="/api/messages/email-verification/links",b="/api/messages/principal/email-verification/links",v="/api/messages/secondary/email-verification/links",x="/api/messages/email-verification/codes",w="/api/messages/principal/email-verification/codes",j=(e,t,n)=>a=>(i,r)=>(i(e()),(0,l.bE)(t(r()),a).then(e=>i(n(e))).catch(e=>{throw(0,c.Y2)(e.response)?e.response.json().then(t=>{(0,c.ce)(e,t,a.email),(0,c.XS)(e)||(0,o.l_)(e,"email_verification_sent_code_error"),i(eh(e))}):((0,o.l_)(e,"email_verification_sent_code_error"),i(eh(e))),e})),C=j(()=>P(),e=>(0,o.dq)(e)?"/api/messages/principal/email-verification/verification-codes":"/api/messages/email-verification/verification-codes",e=>I(e));j(()=>R(),()=>"/api/messages/secondary/email-verification/verification-codes",e=>U(e));let E=(e,t,n)=>()=>(a,i)=>(a(e()),(0,l.Jt)(t(i()),!0).then(e=>a(n(e.links))).catch(e=>(0,c.c4)(e)?a(n([])):((0,o.l_)(e,"email_verification_error"),a(eh(e))))),k=E(()=>z(),e=>(0,o.dq)(e)?b:y,e=>$(e)),A=E(()=>X(),()=>v,e=>Q(e)),O=(e,t,n,a)=>()=>(i,r)=>{i(e());let s=t(r())+"/";return Promise.all(n(r()).map(e=>e.id).map(e=>s+e).map(e=>(0,l.Fb)(e))).then(()=>i(a())).catch(e=>{(0,o.l_)(e,"email_verification_error"),i(eh(e))})},T=O(()=>G(),e=>(0,o.dq)(e)?b:y,e=>e.messagesEmailVerification.pendingVerifications,()=>et()),S=O(()=>Z(),()=>v,e=>e.messagesEmailVerification.pendingSecondaryVerifications,()=>ea()),V=(e,t,n,a)=>i=>(r,s)=>(r(e()),(0,l.bE)(t(s())+"/"+i).then(()=>r(n(i))).catch(e=>(0,c.c4)(e)?e.response.json().then(e=>"ACCOUNT_INVALID"===e.reason?r(ep(3)):r(ep(1))):(0,c.dh)(e)?(0,c.vI)(e.response)?e.response.json().then(e=>"EXPIRED"===e.reason?r(ep(0)):"PROCESSED"===e.reason?r(ep(2)):r(ep(1))):r(ep(1)):((0,c.US)(e)&&(0,c.vI)(e.response)&&e.response.json().then(t=>t.errorDetails&&"InsufficientRole"===t.errorDetails.errorDescription?r(ep(4)):((0,o.l_)(e,"response_detail_unauthorized"),r(eh(e)))),(0,c.Tk)(e)&&(0,c.vI)(e.response)&&a)?e.response.json().then(e=>{let t=e&&"NONE"===e.delegationType?x:w;return(0,l.bE)(t+"/"+i).then(()=>r(n(i))).catch(e=>{if((0,c.c4)(e)){r(ep(1));return}if((0,c.Tk)(e)){(0,o.l_)(e,"response_detail_unauthorized"),r((0,d.im)()),r(eh(e));return}})}):r(ep(5)))),D=V(()=>er(),e=>(0,o.dq)(e)?w:x,e=>ec(e),!0);V(()=>eo(),()=>"/api/messages/secondary/email-verification/codes",e=>eu(e),!1);let N=e=>e&&0!==e.length?e[0]:null,M="mymessages.email.verify.add",P=()=>({type:M}),F="mymessages.secondary.email.verify.add",R=()=>({type:F}),B="mymessages.email.verify.add.success",I=e=>({payload:e.id,type:B}),L="mymessages.secondary.email.verify.add.success",U=e=>({payload:e.id,type:L}),W="mymessages.email.verify.get",z=()=>({type:W}),H="mymessages.secondary.email.verify.get",X=()=>({type:H}),q="mymessages.email.verify.get.success",$=e=>({payload:e,type:q}),Y="mymessages.secondary.email.verify.get.success",Q=e=>({payload:e,type:Y}),K="mymessages.email.verify.delete.all",G=()=>({type:K}),J="mymessages.secondary.email.verify.delete.all",Z=()=>({type:J}),ee="mymessages.email.verify.delete.success",et=()=>({type:ee}),en="mymessages.secondary.email.verify.delete.success",ea=()=>({type:en}),ei="mymessages.email.verify.process",er=()=>({type:ei}),es="mymessages.secondary.email.verify.process",eo=()=>({type:es}),el="mymessages.email.verify.process.success",ec=e=>({payload:e,type:el}),ed="mymessages.secondary.email.verify.process.success",eu=e=>({payload:e,type:ed}),em="mymessages.email.verify.error",eh=e=>({payload:{failedValidators:e.failedValidators},type:em}),ef="mymessages.email.verify.warning",ep=e=>({payload:e,type:ef}),e_="mymessages.email.verify.clear.validators",eg=()=>({payload:{},type:e_}),ey="mymessages.email.verify.edit.start",eb=()=>({payload:{},type:ey}),ev="mymessages.email.verify.edit.stop",ex=()=>({payload:{},type:ev}),ew="mymessages.email.verify.fetching.stop",ej=()=>({payload:{},type:ew}),eC="mymessages.email.verify.dialog.show",eE=()=>({payload:{},type:eC}),ek="mymessages.secondary.email.verify.dialog.show",eA=()=>({payload:{},type:ek}),eO="mymessages.email.verify.dialog.hide",eT=()=>({payload:{},type:eO}),eS="mymessages.secondary.email.verify.dialog.hide",eV=()=>({payload:{},type:eS}),eD=3524==n.j?(e=g,t)=>{switch(t.type){case M:case F:return m(u({},e),{failedValidators:[],hasErrors:!1,responseNotification:void 0,isFetching:!0});case B:return m(u({},e),{createdVerificationId:t.payload,failedValidators:[],hasErrors:!1,responseNotification:void 0,isFetching:!1});case L:return m(u({},e),{createdSecondaryVerificationId:t.payload,failedValidators:[],hasErrors:!1,responseNotification:void 0,isFetching:!1});case W:case H:return m(u({},e),{failedValidators:[],hasErrors:!1,responseNotification:void 0,isFetching:!0});case q:return m(u({},e),{pendingVerifications:t.payload,failedValidators:[],hasErrors:!1,responseNotification:void 0,isFetching:!1});case Y:return m(u({},e),{pendingSecondaryVerifications:t.payload,failedValidators:[],hasErrors:!1,responseNotification:void 0,isFetching:!1});case ef:return m(u({},e),{failedValidators:[],hasErrors:!1,responseNotification:t.payload,isFetching:!1});case em:return m(u({},e),{failedValidators:t.payload.failedValidators,hasErrors:!0,responseNotification:void 0,isFetching:!1});case"mymessages.email.verify.delete":return m(u({},e),{hasErrors:!1,isFetching:!0});case K:case J:return m(u({},e),{hasErrors:!1,isFetching:!1});case ee:case en:return m(u({},e),{failedValidators:[],hasErrors:!1,isFetching:!1});case ei:case es:return m(u({},e),{hasErrors:!1,responseNotification:void 0,isFetching:!0});case el:return m(u({},e),{failedValidators:[],hasErrors:!1,responseNotification:void 0,pendingVerifications:[],verifiedCode:t.payload});case ed:return m(u({},e),{failedValidators:[],hasErrors:!1,responseNotification:void 0,pendingSecondaryVerifications:[],verifiedSecondaryCode:t.payload});case ey:return m(u({},e),{isEditing:!0});case ev:return m(u({},e),{isEditing:!1});case ew:return m(u({},e),{isFetching:!1});case e_:return m(u({},e),{failedValidators:[]});case eC:return m(u({},e),{showVerificationDialog:!0});case ek:return m(u({},e),{showSecondaryVerificationDialog:!0});case eO:return m(u({},e),{showVerificationDialog:!1});case eS:return m(u({},e),{showSecondaryVerificationDialog:!1});default:return e}}:null}
11,74131(e,t,n){n.d(t,{AZ:()=>b,Ay:()=>P,BI:()=>N,cZ:()=>D,mn:()=>k});var a=n(93443),i=n(30397),r=n(108),s=n(68485),o=n(63238);function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},a=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(a=a.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),a.forEach(function(t){var a;a=n[t],t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a})}return e}function c(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n.push.apply(n,a)}return n})(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}),e}let d="mymessages.account.update",u=()=>({type:d}),m="mymessages.account.update.failure",h=e=>({payload:{failedValidators:e.failedValidators},type:m}),f="mymessages.account.get",p=()=>({payload:null,type:f}),_="mymessages.account.response",g=e=>({payload:{messagesAccount:e,isQuickAccount:(0,i.l7)(e)},type:_}),y="mymessages.accountnotfound.response",b=()=>({payload:{messagesAccount:i.cG},type:y}),v=e=>({meta:{form:i.or.REACHABILITY,keepDirty:!1},payload:e.account,type:"redux-form/INITIALIZE"}),x="mymessages.account.error",w=e=>({payload:{failedValidators:e.failedValidators},type:x}),j="mymessages.account.blocked",C=()=>({payload:{},type:j}),E="mymessages.account.clear.validators",k=()=>({payload:{},type:E}),A="/api/messages/account",O=(e,t)=>{let n=t.account;(0,i.$m)(n)||(0,i.i7)(n)||(0,i.l7)(n)?(e(g(n)),e(v(t))):e(C())},T=(e,t)=>{if(!(0,s.cH)(e))throw t(w(e)),e;return(0,s.c4)(e)&&t(b()),(0,s.Tk)(e)&&((0,i.l_)(e,"response_detail_unauthorized"),t((0,o.im)())),(0,s.cH)(e)},S=(e,t)=>{T(e,t),(0,s.dh)(e)&&t(C()),((0,s.GQ)(e)||(0,s.US)(e)||(0,s.Tk)(e))&&(t((0,r.kb)()),t(w(e)))},V=(e,t,n)=>{throw T(e,n),(0,s.Y2)(e.response)?e.response.json().then(()=>{(0,s.XS)(e)||(0,i.l_)(e,"account_update_error"),n(h(e))}):((0,s.XS)(e)||(0,i.l_)(e,"account_update_error"),n(h(e))),e},D=()=>e=>(e(p()),(0,a.Jt)(A,!0).then(t=>{O(e,t)}).catch(t=>{S(t,e)})),N=(e,t)=>n=>(n(u()),(0,a.F6)(t?"/api/messages/principal/account":A,(0,i.MU)(e)).then(()=>n(D())).catch(t=>{V(t,e,n)})),M={hasErrors:!1,isFetching:!1,isNewAccount:!1,isQuickAccount:!1,isBlockedAccount:!1,messagesAccount:null,failedValidators:[]},P=3524==n.j?(e=M,t)=>{switch(t.type){case f:case"mymessages.account.send":return c(l({},e),{hasErrors:!1,isFetching:!0,messagesAccount:null,failedValidators:[]});case"mymessages.account.send.failure":return c(l({},e),{hasErrors:!0,isFetching:!1,isNewAccount:!0,isQuickAccount:!1,isBlockedAccount:!1,messagesAccount:null,failedValidators:t.payload.failedValidators});case"mymessages.account.status.update":case d:return c(l({},e),{hasErrors:!1,isFetching:!0,failedValidators:[]});case m:return c(l({},e),{hasErrors:!0,isFetching:!1,isNewAccount:!1,isQuickAccount:!1,isBlockedAccount:!1,failedValidators:t.payload.failedValidators});case _:return c(l({},e),{isFetching:!1,isNewAccount:!1,isQuickAccount:t.payload.isQuickAccount,isBlockedAccount:!1,messagesAccount:t.payload.messagesAccount,failedValidators:[]});case y:return c(l({},e),{isFetching:!1,isNewAccount:!0,isQuickAccount:!1,isBlockedAccount:!1,messagesAccount:t.payload.messagesAccount,failedValidators:[]});case x:return c(l({},e),{hasErrors:!0,isFetching:!1,isNewAccount:!1,isQuickAccount:!1,isBlockedAccount:!1,messagesAccount:null,failedValidators:t.payload.failedValidators});case j:return c(l({},e),{hasErrors:!1,isFetching:!1,isNewAccount:!1,isBlockedAccount:!0,isQuickAccount:!1,messagesAccount:null,failedValidators:[]});case E:return c(l({},e),{failedValidators:[]});default:return e}}:null},72566(e,t,n){n.d(t,{Ay:()=>y,VY:()=>g,kK:()=>c});var a=n(93443),i=n(68485),r=n(63238);function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},a=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(a=a.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),a.forEach(function(t){var a;a=n[t],t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a})}return e}function o(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n.push.apply(n,a)}return n}
11)(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}),e}let l={actorEmailAddresses:[],otherEmailAddresses:[],legacyEmailAddresses:[],failedValidators:[],hasErrors:!1,isFetching:!1},c=()=>e=>(e(u()),(0,a.Jt)("/api/messages/principal/secondary-emails",!0).then(t=>{e(h(t.actorEmailAddresses,t.otherEmailAddresses,t.legacyEmailAddresses))}).catch(t=>(0,i.c4)(t)||(0,i.dh)(t)?(e(h([],[],[])),Promise.resolve()):(0,i.Tk)(t)?(e(p(t)),e((0,r.im)())):(e(p(t)),Promise.resolve()))),d="mymessages.principal.contacts.get",u=()=>({payload:null,type:d}),m="mymessages.principal.contacts.response",h=(e,t,n)=>({payload:{actorEmailAddresses:e,otherEmailAddresses:t,legacyEmailAddresses:n},type:m}),f="mymessages.principal.contact.error",p=e=>({payload:{failedValidators:e.failedValidators},type:f}),_="mymessages.principal.contact.clear.validators",g=()=>({payload:{},type:_}),y=3524==n.j?(e=l,t)=>{switch(t.type){case d:return o(s({},e),{failedValidators:[],hasErrors:!1,isFetching:!0});case m:return o(s({},e),{actorEmailAddresses:t.payload.actorEmailAddresses,otherEmailAddresses:t.payload.otherEmailAddresses,legacyEmailAddresses:t.payload.legacyEmailAddresses,failedValidators:[],hasErrors:!1,isFetching:!1});case f:return o(s({},e),{failedValidators:t.payload.failedValidators,hasErrors:!0,isFetching:!1});case _:return o(s({},e),{failedValidators:[]});default:return e}}:null},57165(e,t,n){n.d(t,{Ay:()=>I,Uc:()=>P,WA:()=>D,ef:()=>B});var a=n(30397),i=n(93443),r=n(63238),s=n(68485),o=n(85548),l=n(87891),c=n(72320),d=n(46617);function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},a=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(a=a.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),a.forEach(function(t){var a;a=n[t],t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a})}return e}function m(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n.push.apply(n,a)}return n})(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}),e}let h=e=>(0,o.HZ)(e).map(e=>{let t=e.deviceInfo;return{id:e.deviceToken,name:t&&t.name,signedIn:e.modified&&(0,c.LF)(e.modified).toLocalDate().plusDays(1).isAfter(l.LocalDate.now()),lastUsed:e.modified}}),f=e=>{let t=e.deviceInfo;return{id:e.deviceToken,name:t&&t.name,signedIn:e.modified&&(0,c.LF)(e.modified).toLocalDate().plusDays(1).isAfter(l.LocalDate.now()),lastUsed:e.modified}},p="mymessages.device.manager.logout",_=e=>({payload:e,type:p}),g="mymessages.device.manager.receive.success",y=()=>({payload:null,type:g}),b="mymessages.device.manager.get.devices",v=()=>({payload:null,type:b}),x="mymessages.device.manager.receive.devices",w=e=>({payload:{devices:e},type:x}),j="mymessages.device.manager.get.last",C=()=>({payload:null,type:j}),E="mymessages.device.manager.receive.last",k=e=>({payload:{device:f(e)},type:E}),A="mymessages.device.manager.receive.last.notfound",O=()=>({payload:null,type:A}),T="mymessages.device.manager.error",S=e=>({payload:{failedValidators:e.failedValidators},type:T}),V="mymessages.device.manager.clear.validators",D=()=>({payload:{},type:V}),N={hasErrors:!1,isFetching:!1,devices:[],lastDeviceUsed:null,failedValidators:[]},M="/api/v1/devicemanager/devices",P=()=>e=>(e(v()),(0,i.Jt)(M,!0).then(t=>{if(!t)return e(S(t));{let n=h(t);return e(w(n)),n.length>0?t:e(F())}}).catch(t=>((0,s.qd)(t,e),(0,a.l_)(t,"device_manager_unavailable",!0),e(S(t))))),F=()=>e=>(e(C()),(0,i.Jt)("/api/v1/devicemanager/devices/lastUsed",!0).then(t=>t?e(k(t)):e(S(t))).catch(t=>(0,s.c4)(t)?e(O()):((0,s.qd)(t,e),(0,a.l_)(t,"device_manager_unavailable",!0),e(S(t))))),R=e=>{let t=M.concat("/",e);return(0,i.Fb)(t)},B=e=>t=>{let n=(0,o.HZ)(e);return t(_(n)),Promise.all(n.map(R)).then(()=>{t(y()),(0,d.Dy)("my_messages_device_manager_devices_logged_out")}).catch(n=>((0,s.Y2)(n.response)?n.response.json().then(i=>t(S(m(u({},n),{failedValidators:(0,a.W1)(i,e)})))):(0,s.Jc)(n.response)?t((0,r.im)()):(0,s.$Q)(n.response)&&(0,a.l_)(n,"device_manager_unavailable",!0),t(S(n))))},I=3524==n.j?(e=N,t)=>{switch(t.type){case p:case b:return m(u({},e),{hasErrors:!1,isFetching:!0,failedValidators:[]});case g:return m(u({},e),{hasErrors:!1,isFetching:!1,failedValidators:[]});case x:return m(u({},e),{hasErrors:!1,isFetching:!1,devices:t.payload.devices,failedValidators:[]});case j:return m(u({},e),{isFetching:!0,hasErrors:!1,failedValidators:[]});case E:return m(u({},e),{hasErrors:!1,isFetching:!1,lastDeviceUsed:t.payload.device,failedValidators:[]});case A:return m(u({},e),{hasErrors:!1,isFetching:!1,lastDeviceUsed:null,failedValidators:[]});case T:return m(u({},e),{hasErrors:!0,isFetching:!1,failedValidators:t.payload.failedValidators});case V:return m(u({},e),{failedValidators:[]});default:return e}}:null},26498(e,t,n){n.d(t,{C:()=>tB,default:()=>tR});var a,i=n(74848),r=n(96540),s=n.t(r,2),o=n(72477),l=n(10927),c=n(5303),d=n(70002),u=n(9464),m=n(73131),h=n(33805),f=n(41313),p=n(34455),_=n(4337),g=n(30397),y=n(29005),b=n(26604),v=n(63679);let x=(0,v.Ay)(h.D)`
12 && {
13    margin: 0 0 0.5em 0;
14  }
15`,w=e=>{var t,n;return(0,i.jsx)(x,(t=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},a=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(a=a.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),a.forEach(function(t){var a;a=n[t],t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a})}return e}({},e),n=n={variant:"h3"},Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n.push.apply(n,a)}return n}
15)(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}),t))};var j=n(72566),C=n(57961),E=n(96596),k=n(61298),A=n(63114),O=n(81713);let T=(0,v.AH)`
16  width: 100%;
17  td {
18    padding-top: 0.75em;
19    padding-bottom: 0.75em;
20    text-align: right;
21  }
22  tr td:first-child {
23    text-align: left;
24    padding-left: 1.5em;
25  }
26  tr td:nth-child(2),
27  tr td:nth-child(3) {
28    width: 1%;
29    white-space: nowrap;
30    span {
31      display: inline-flex;
32      align-items: center;
33    }
34  }
35  tr td:last-child {
36    padding-right: 1.5em;
37  }
38  @media (max-width: 1200px) {
39    tr {
40      display: flex;
41      flex-wrap: wrap;
42      justify-content: flex-end;
43    }
44    td:first-child:not(:only-child) {
45      padding-bottom: 0em;
46    }
47    td:first-child {
48      flex-basis: 100%;
49      width: 100%;
50    }
51    td:nth-child(2),
52    td:nth-child(3) {
53      padding-top: 0em;
54      width: auto;
55      min-width: fit-content;
56      white-space: normal;
57    }
58  }
59`,S=v.I4.table`
60  ${T}
61
62  tr:nth-child(odd) {
63    background-color: #f7f7f8;
64  }
65`,V=v.I4.table`
66  ${T}
67
68  tr {
69    background-color: #ffffffff;
70  }
71
72  tr:not(:last-child) {
73    border-bottom: 1px solid #ccc;
74  }
75`,D={marginRight:"10px",width:"16px",height:"16px"},N=e=>{let{translate:t}=(0,r.useContext)(p.ic),n=(0,p.lm)(),a="email-text-"+e.id;return(0,i.jsxs)("tr",{className:n.isMobile?"responsive-row":"",children:[(0,i.jsx)("td",{className:"email-list-email-text",children:(0,i.jsxs)(o.e,{children:[e.showMailIcon&&(0,i.jsx)(k.p,{className:"icon contact-icon"}),(0,i.jsx)(m.E,{id:a,smallScreen:!0,children:e.email})]})}),e.showEdit&&(0,i.jsx)("td",{className:"email-list-edit-button",children:(0,i.jsx)(u.$,{onClick:e.onEditClick,variant:"secondaryNoBorder","aria-describedby":a,children:(0,i.jsxs)("span",{children:[(0,i.jsx)(A.G,{style:D}),t("my_messages_reachability_secondary_email_list_edit_button")]})})}),(0,i.jsx)("td",{className:"email-list-delete-button",children:(0,i.jsx)(u.$,{variant:"secondaryNoBorder","aria-describedby":a,onClick:e.onDeleteClick,children:(0,i.jsxs)("span",{children:[(0,i.jsx)(O.C,{style:D}),t("my_messages_reachability_secondary_email_list_delete_button")]})})})]},e.id)};var M=n(46617),P=n(22130),F=n(18813),R=n(15208),B=n(36048),I=n(18646);function L(e,t,n,a,i,r,s){try{var o=e[r](s),l=o.value}catch(e){n(e);return}o.done?t(l):Promise.resolve(l).then(a,i)}function U(e){let{translate:t}=(0,r.useContext)(p.ic),n=(0,p.lm)(),[a,s]=(0,r.useState)("pristine");function o(){var t;return t=function*(){s("submitting");try{yield e.onClickDelete(),s("success")}catch(e){s("failure")}},(o=function(){var e=this,n=arguments;return new Promise(function(a,i){var r=t.apply(e,n);function s(e){L(r,a,i,s,o,"next",e)}function o(e){L(r,a,i,s,o,"throw",e)}s(void 0)})}).apply(this,arguments)}return(0,i.jsxs)(P.aF,{appElementId:"root",visible:e.isVisible,onEscKeyDown:e.onEscKeyDown,scrollable:!0,children:[(0,i.jsxs)(F.$,{children:[(0,i.jsx)(R.w,{children:t("my_messages_reachability_delete_email_modal_title")}),(0,i.jsxs)(I.f,{children:[t("my_messages_reachability_delete_email_modal_text")," ",e.email,"?"]}),(0,i.jsx)(I.f,{children:t("my_messages_reachability_delete_email_modal_text2")}),"failure"!==a?"":(0,i.jsx)(d.M,{status:"error",mt:"m",children:(0,i.jsx)(I.f,{children:t("my_messages_reachability_unexpected_error")})})]}),(0,i.jsxs)(B.j,{children:[(0,i.jsx)(u.$,{onClick:()=>(function(){return o.apply(this,arguments)})(),disabled:"submitting"===a,fullWidth:n.isMobile,children:t("my_messages_reachability_delete_email_modal_confirm_button")}),(0,i.jsx)(u.$,{variant:"secondary",onClick:e.onEscKeyDown,disabled:"submitting"===a,fullWidth:n.isMobile,children:t("my_messages_reachability_delete_email_modal_cancel_button")})]})]})}var W=n(93443);function z(e,t,n,a,i,r,s){try{var o=e[r](s),l=o.value}catch(e){n(e);return}o.done?t(l):Promise.resolve(l).then(a,i)}let H=v.Ay.div`
76  section {
77    margin-top: 20px;
78    margin-bottom: 0em;
79  }
80`;function X(e){let t=(0,C.w)(),{translate:n}=(0,r.useContext)(p.ic),a=(0,p.lm)(),[s,h]=(0,r.useState)(void 0),[f,g]=r.useState(!1),[v,x]=(0,r.useState)(!1),k=e.principal.proxyCompanyId&&e.principal.type===b.x.PERSON,A=()=>{if(k){g(!0);return}e.setShowUpdateSecondaryContactEmail(!0)},O=(e,t)=>{h(e),x(t)};function T(){var e;return e=function*(){yield(0,W.Fb)("/api/messages/principal/secondary-emails/"+s.id,!1),(0,M.e9)((0,i.jsx)(l.y,{headingText:n("my_messages_reachability_deleted_email"),children:v?"":n("my_messages_reachability_deleted_email_text")+" "+(null==s?void 0:s.email)+"."})),t((0,j.kK)())},(T=function(){var t=this,n=arguments;return new Promise(function(a,i){var r=e.apply(t,n);function s(e){z(r,a,i,s,o,"next",e)}function o(e){z(r,a,i,s,o,"throw",e)}s(void 0)})}).apply(this,arguments)}let D=e.actorEmailAddresses.map(e=>(0,i.jsx)(N,{id:e.id,email:e.email,showEdit:!0,showMailIcon:!0,onEditClick:()=>A(),onDeleteClick:()=>O(e,!0)},e.id)),P=e.otherEmailAddresses.map(e=>(0,i.jsx)(N,{id:e.id,email:e.email,showEdit:!1,showMailIcon:!0,onEditClick:()=>A(),onDeleteClick:()=>O(e,!1)},e.id)),F=e.legacyEmailAddresses.map(e=>(0,i.jsx)(N,{id:e.id,email:e.email,showEdit:!1,showMailIcon:!1,onEditClick:()=>A(),onDeleteClick:()=>O(e,!1)},e.id));return(0,i.jsxs)(o.e,{mt:"xl",children:[(0,i.jsx)(U,{email:null==s?void 0:s.email,isVisible:!!s,onEscKeyDown:()=>h(void 0),onClickDelete:function(){return T.apply(this,arguments)}},"delete-email-modal-"+(null==s?void 0:s.id.toString())),(0,i.jsx)(o.e,{mb:"xs",children:(0,i.jsx)(m.E,{variant:"bold",children:n("my_messages_reachability_secondary_email_list_title_1")})}),(0,i.jsx)(o.e,{pb:"m",children:(0,i.jsx)(c.f,{children:e.principal.type===b.x.PERSON?n("my_messages_reachability_secondary_email_list_subtitle_hpa_1",{name:e.principal.name}):n("my_messages_reachability_secondary_email_list_subtitle_ypa_1",{name:e.principal.name})})}),e.pendingSecondaryVerification&&(0,i.jsxs)(d.M,{status:"warning",mb:"m",children:[(0,i.jsx)(w,{children:n("my_messages_reachability_verification_pending_title_1")}),(0,i.jsxs)(c.f,{mb:"s",children:[n("my_messages_reachability_verification_pending_content_1")," ",(0,i.jsx)("strong",{children:e.pendingSecondaryVerification.email}),". ",n("my_messages_reachability_verification_pending_content2")]}),(0,i.jsx)(u.$,{onClick:()=>t((0,y.tg)()),fullWidth:a.isMobile,children:n("my_messages_reachability_verification_pending_open_confirmation_1")})]}),(0,i.jsxs)(o.e,{mb:"m",children:[(0,i.jsx)(S,{children:(0,i.jsx)("tbody",{children:D.length?D:(0,i.jsx)("tr",{children:(0,i.jsx)("td",{children:(0,i.jsx)(m.E,{smallScreen:!0,children:n("my_messages_reachability_secondary_email_list_no_actor_emails")})})})})}),0==D.length&&!f&&(0,i.jsx)(o.e,{mt:"m",children:(0,i.jsx)(u.$,{onClick:()=>
80{if(k){g(!0);return}e.setShowUpdateSecondaryContactEmail(!0)},icon:(0,i.jsx)(_.u,{}),fullWidth:a.isMobile,children:n("my_messages_reachability_secondary_email_list_add_button")})}),f&&(0,i.jsx)(o.e,{mt:"xl",children:(0,i.jsx)(H,{children:(0,i.jsx)(E.Mh,{title:n("my_messages_reachability_add_secondary_email_proxy_company_error_title"),children:n("my_messages_reachability_add_secondary_email_proxy_company_error_text")})})})]}),e.adminView&&(0,i.jsxs)(i.Fragment,{children:[e.principal.type===b.x.COMPANY&&(0,i.jsxs)(o.e,{mt:"xl",children:[(0,i.jsx)(o.e,{pb:"xs",children:(0,i.jsx)(m.E,{variant:"bold",children:n("my_messages_reachability_secondary_email_list_other_emails_title")})}),(0,i.jsx)(S,{children:(0,i.jsx)("tbody",{children:P.length?P:(0,i.jsx)("tr",{children:(0,i.jsx)("td",{children:(0,i.jsx)(m.E,{smallScreen:!0,children:n("my_messages_reachability_secondary_email_list_no_other_emails")})})})})})]}),F.length>0&&(0,i.jsx)(o.e,{mt:"xl",children:(0,i.jsxs)(d.M,{labelText:n("my_messages_reachability_secondary_email_list_legacy_emails_title"),children:[n("my_messages_reachability_secondary_email_list_legacy_emails_subtitle"),(0,i.jsx)(o.e,{pt:"m",children:(0,i.jsx)(V,{children:(0,i.jsx)("tbody",{children:F})})})]})})]})]})}var q=n(97727),$=n(68485);function Y(e,t,n,a,i,r,s){try{var o=e[r](s),l=o.value}catch(e){n(e);return}o.done?t(l):Promise.resolve(l).then(a,i)}function Q(e){let t,{translate:n}=(0,r.useContext)(p.ic),a=(0,p.lm)(),s=(0,C.w)(),[d,m]=(0,r.useState)(""),[h,f]=(0,r.useState)("pristine"),_=t=>"secondary"===e.type?(s((0,y.DY)(t)),(0,M.e9)((0,i.jsxs)(l.y,{headingText:n("my_messages_email_verification_sent_code_1"),children:[n("my_messages_email_verification_sent_code_text")," ",d,"."]})),s((0,y.oB)())):(s((0,y.XQ)(t)),(0,M.e9)((0,i.jsxs)(l.y,{headingText:n("my_messages_email_verification_sent_code_1"),children:[n("my_messages_email_verification_sent_code_text")," ",d,"."]})),s((0,y.UA)())),g=()=>"secondary"===e.type?"/api/messages/secondary/email-verification/verification-codes":e.principal?"/api/messages/principal/email-verification/verification-codes":"/api/messages/email-verification/verification-codes";function b(){var t;return t=function*(){if(""===d.trim())f("emptyInput");else{f("submitting");try{var t,n;let a=yield(0,W.bE)(g(),{addressType:"secondary"===e.type?y.RX.CONTACT:y.RX.ACCOUNT,email:d,lang:e.language,operation:y.I.UPDATE,principalName:null!==(n=null===(t=e.principal)||void 0===t?void 0:t.name)&&void 0!==n?n:""});f("success"),"number"==typeof a.id&&(yield _(a),"secondary"===e.type?s((0,y.tg)()):s((0,y.r8)()))}catch(e){if(!(0,$.cH)(e)){f("failure");return}(0,$.Y2)(e.response)&&e.response.json().then(e=>{if("INVALID_EMAIL_ADDRESS"===e.reason){f("emailValidationFailure");return}}),f("failure")}}},(b=function(){var e=this,n=arguments;return new Promise(function(a,i){var r=t.apply(e,n);function s(e){Y(r,a,i,s,o,"next",e)}function o(e){Y(r,a,i,s,o,"throw",e)}s(void 0)})}).apply(this,arguments)}return"failure"===h?t=n("my_messages_reachability_error_try_again_1"):"emailValidationFailure"===h?t=n("validation_invalid_email"):"emptyInput"===h?t=n("my_messages_reachability_verification_error_empty_email"):"success"===h&&(t=n("my_messages_reachability_verification_email_sent_1")),(0,i.jsxs)(P.aF,{appElementId:"root",visible:e.isVisible,onEscKeyDown:e.onEscKeyDown,scrollable:!0,children:[(0,i.jsxs)(F.$,{children:[(0,i.jsx)(R.w,{children:e.addNew?n("my_messages_reachability_edit_email_modal_title_1"):n("my_messages_reachability_edit_email_modal_title")}),(0,i.jsx)(c.f,{children:e.addNew?n("my_messages_reachability_edit_email_modal_content"):n("my_messages_reachability_edit_email_modal_content_modify")}),(0,i.jsx)(o.e,{pt:"m",children:(0,i.jsx)(q.k,{onChange:e=>m(e),value:d,labelText:n("my_messages_email_reachability"),statusText:t,fullWidth:!0,status:"failure"===h||"emailValidationFailure"===h||"emptyInput"==h?"error":"default",disabled:"submitting"===h})})]}),(0,i.jsxs)(B.j,{children:[(0,i.jsx)(u.$,{disabled:"submitting"===h,fullWidth:a.isMobile,onClick:function(){return b.apply(this,arguments)},children:n("my_messages_reachability_edit_email_modal_confirm_button")}),(0,i.jsx)(u.$,{variant:"secondary",onClick:e.onEscKeyDown,disabled:"submitting"===h,fullWidth:a.isMobile,children:n("my_messages_reachability_edit_email_modal_cancel_button")})]})]})}var K=n(74131);function G(e,t,n,a,i,r,s){try{var o=e[r](s),l=o.value}catch(e){n(e);return}o.done?t(l):Promise.resolve(l).then(a,i)}function J(e){var t,n,a,s,v;let{isFeatureEnabled:x}=(0,r.useContext)(p.wp),j=(0,C.w)(),{translate:E}=(0,r.useContext)(p.ic),k=(0,p.lm)(),[A,O]=(0,r.useState)(!1),[T,V]=(0,r.useState)(!1),[D,P]=(0,r.useState)(!1);function F(){var e;return e=function*(){yield(0,W.Fb)("/api/messages/primary-email",!1),(0,M.e9)((0,i.jsx)(l.y,{headingText:E("my_messages_reachability_deleted_email")})),j((0,K.cZ)())},(F=function(){var t=this,n=arguments;return new Promise(function(a,i){var r=e.apply(t,n);function s(e){G(r,a,i,s,o,"next",e)}function o(e){G(r,a,i,s,o,"throw",e)}s(void 0)})}).apply(this,arguments)}let R=(e,t,n)=>j((0,y.aQ)({addressType:y.RX.ACCOUNT,email:e,lang:t,operation:y.I.UPDATE,principalName:n})).then(()=>{j((0,y.UA)()).then(()=>{(0,M.e9)((0,i.jsxs)(l.y,{headingText:E("my_messages_email_verification_sent_code_1"),children:[E("my_messages_email_verification_sent_code_text")," ",e,"."]})),j((0,y.r8)())})}),B=()=>R(e.messagesAccount.email,e.messagesAccount.languageCode,(0,g.Io)(e.user));return(0,i.jsxs)(o.e,{my:"l",children:[(0,i.jsx)(w,{children:E("my_messages_reachability_notifications_title")}),(0,i.jsx)(o.e,{mb:"l",children:(0,i.jsx)(c.f,{children:(()=>{var t;switch(null==e?void 0:null===(t=e.principal)||void 0===t?void 0:t.type){case b.x.COMPANY:return E("my_messages_reachability_notifications_text2_ypa_1");case b.x.PERSON:return E("my_messages_reachability_notifications_text2_hpa");default:return x("MSG-de2-authorized-apps")?E("my_messages_reachability_notifications_text2_de2_version"):E("my_messages_reachability_notifications_text2")}})()})}
80),e.adminView&&(0,i.jsxs)(i.Fragment,{children:[e.pendingVerification&&(0,i.jsx)(o.e,{pb:"m",children:(0,i.jsxs)(d.M,{status:"warning",children:[(0,i.jsx)(w,{children:E("my_messages_reachability_verification_pending_title_1")}),(0,i.jsxs)(c.f,{mb:"s",children:[E("my_messages_reachability_verification_pending_content_1")," ",(0,i.jsx)("strong",{children:e.pendingVerification.email}),". ",E("my_messages_reachability_verification_pending_content2")]}),(0,i.jsx)(u.$,{onClick:()=>j((0,y.r8)()),fullWidth:k.isMobile,children:E("my_messages_reachability_verification_pending_open_confirmation_1")})]})}),x("MSG-19410_primary_email_verified")&&!e.user.principal&&e.messagesAccount.email&&!e.messagesAccount.emailVerifiedTimestamp&&!e.pendingVerification&&(0,i.jsx)(o.e,{pb:"m",children:(0,i.jsxs)(d.M,{status:"warning",children:[(0,i.jsx)(w,{children:E("my_messages_reachability_verification_needed_title")}),(0,i.jsxs)(c.f,{mb:"s",children:[E("my_messages_reachability_verification_needed_content")," ",(0,i.jsx)("strong",{children:e.messagesAccount.email}),E("my_messages_reachability_verification_needed_content2")]}),(0,i.jsx)(c.f,{mb:"s",children:E("my_messages_reachability_verification_needed_content3")}),(0,i.jsx)(u.$,{onClick:()=>B(),fullWidth:k.isMobile,children:E("my_messages_reachability_verification_needed_open_confirmation")})]})}),x("MSG-19410_primary_email_verified")&&e.user.principal&&e.user.principal.type===b.x.PERSON&&e.messagesAccount.email&&!e.messagesAccount.emailVerifiedTimestamp&&!e.pendingVerification&&(0,i.jsx)(o.e,{pb:"m",children:(0,i.jsxs)(d.M,{status:"warning",children:[(0,i.jsx)(w,{children:E("my_messages_reachability_verification_needed_title_on_behalf")}),(0,i.jsxs)(c.f,{mb:"s",children:[E("my_messages_reachability_verification_needed_content_hpa")," ",(0,i.jsx)("strong",{children:e.messagesAccount.email}),E("my_messages_reachability_verification_needed_content2_hpa")]}),(0,i.jsx)(u.$,{onClick:()=>B(),fullWidth:k.isMobile,children:E("my_messages_reachability_verification_needed_open_confirmation")})]})}),x("MSG-19410_primary_email_verified")&&e.user.principal&&e.user.principal.type===b.x.COMPANY&&e.messagesAccount.email&&!e.messagesAccount.emailVerifiedTimestamp&&!e.pendingVerification&&(0,i.jsx)(o.e,{pb:"m",children:(0,i.jsxs)(d.M,{status:"warning",children:[(0,i.jsx)(w,{children:E("my_messages_reachability_verification_needed_title_on_behalf")}),(0,i.jsxs)(c.f,{mb:"s",children:[E("my_messages_reachability_verification_needed_content_ypa")," ",(0,i.jsx)("strong",{children:e.messagesAccount.email}),E("my_messages_reachability_verification_needed_content2_ypa")]}),(0,i.jsx)(c.f,{mb:"s",children:E("my_messages_reachability_verification_needed_content3")}),(0,i.jsx)(u.$,{onClick:()=>B(),fullWidth:k.isMobile,children:E("my_messages_reachability_verification_needed_open_confirmation")})]})}),(0,i.jsxs)(o.e,{children:[(0,i.jsx)(m.E,{variant:"bold",children:void 0!==e.principal?E("my_messages_reachability_main_email_address_1")+": "+e.principal.name:E("my_messages_email_reachability")}),(0,i.jsx)(o.e,{children:(null===(t=e.principal)||void 0===t?void 0:t.type)==b.x.PERSON&&(0,i.jsx)(c.f,{mt:"xs",mb:"s",children:E("my_messages_email_reachability_principal")})}),(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(o.e,{mt:"xs",mb:"s",children:(0,i.jsx)(S,{children:(0,i.jsx)("tbody",{children:e.messagesAccount.email?(0,i.jsx)(N,{id:123,email:e.messagesAccount.email,showEdit:!0,showMailIcon:!0,onEditClick:()=>O(!0),onDeleteClick:()=>P(!0)}):(0,i.jsx)("tr",{children:(0,i.jsx)("td",{children:(0,i.jsx)(m.E,{smallScreen:!0,children:void 0!==e.principal?E("my_messages_reachability_main_email_address_no_email_on_behalf"):E("my_messages_reachability_main_email_address_no_email")})})})})})}),null==e.messagesAccount.email&&(0,i.jsx)(o.e,{mt:"m",children:(0,i.jsx)(u.$,{variant:"default",onClick:()=>O(!0),fullWidth:k.isMobile,icon:(0,i.jsx)(_.u,{}),children:E("my_messages_reachability_main_email_address_add_button")})})]})]})]}),e.principal?(0,i.jsx)(X,{actorEmailAddresses:e.contacts.actorEmailAddresses,otherEmailAddresses:e.contacts.otherEmailAddresses,legacyEmailAddresses:e.contacts.legacyEmailAddresses,principal:e.principal,adminView:e.adminView,setShowUpdateSecondaryContactEmail:V,pendingSecondaryVerification:e.pendingSecondaryVerification}):"",e.principal?"":(0,i.jsxs)(o.e,{mt:"xl",children:[(0,i.jsx)(h.D,{variant:"h4",my:"xs",children:E("my_messages_reachability_on_behalf_emails_info_title")}),(0,i.jsx)(o.e,{children:(0,i.jsxs)(c.f,{children:[E("my_messages_reachability_on_behalf_emails_info_text")," ",(0,i.jsx)(f.N,{href:E("my_messages_reachability_on_behalf_emails_info_link_url"),underline:"initial",children:E("my_messages_reachability_on_behalf_emails_info_link_text")}),"."]})})]}),(0,i.jsx)(Q,{isVisible:A,principal:e.principal,language:null!==(s=null===(n=e.messagesAccount)||void 0===n?void 0:n.languageCode)&&void 0!==s?s:"fi",onEscKeyDown:()=>
80O(!1),type:"primary",addNew:null==e.messagesAccount.email},""+A),(0,i.jsx)(Q,{isVisible:T,principal:e.principal,language:null!==(v=null===(a=e.messagesAccount)||void 0===a?void 0:a.languageCode)&&void 0!==v?v:"fi",onEscKeyDown:()=>V(!1),type:"secondary",addNew:0==e.contacts.actorEmailAddresses.length},"update-secondary-contact-email-dialog"),(0,i.jsx)(U,{email:e.messagesAccount.email,isVisible:D,onEscKeyDown:()=>P(!1),onClickDelete:function(){return F.apply(this,arguments)}},"delete-main-email-modal")]})}var Z=n(38281),ee=n(58387);function et(e,t,n,a,i,r,s){try{var o=e[r](s),l=o.value}catch(e){n(e);return}o.done?t(l):Promise.resolve(l).then(a,i)}function en(e){return function(){var t=this,n=arguments;return new Promise(function(a,i){var r=e.apply(t,n);function s(e){et(r,a,i,s,o,"next",e)}function o(e){et(r,a,i,s,o,"throw",e)}s(void 0)})}}function ea(e){var t,n,a;let s=null!==(n=null===(t=e.messagesAccount)||void 0===t?void 0:t.languageCode)&&void 0!==n?n:"fi",{translate:o}=(0,r.useContext)(p.ic),l=(0,p.lm)(),[m,f]=(0,r.useState)("pristine"),[_,g]=(0,r.useState)(s),y=e.isActingOnBehalf;function b(){return(b=en(function*(t){t.preventDefault(),f("submitting");try{var n,a;yield e.updateAccount((n=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},a=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(a=a.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),a.forEach(function(t){var a;a=n[t],t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a})}return e}({},e.messagesAccount),a={languageCode:_},a=null!=a?a:{},Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(a)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n.push.apply(n,a)}return n})(Object(a)).forEach(function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(a,e))}),n),y),f("success")}catch(e){f("failure")}})).apply(this,arguments)}return(0,i.jsxs)(P.aF,{appElementId:"root",visible:e.isVisible,onEscKeyDown:e.onEscKeyDown,children:[(0,i.jsxs)(F.$,{children:[(0,i.jsx)(R.w,{children:o("my_messages_reachability_edit_language_modal_title")}),(0,i.jsx)(c.f,{children:o("my_messages_reachability_edit_language_modal_content")}),(0,i.jsxs)(Z.z,{labelText:o("my_messages_reachability_edit_language_modal_radio_title"),onChange:e=>{g(e)},value:_,name:"account-language",children:[(0,i.jsx)(ee.a,{value:"fi",children:o("my_messages_language_fi")}),(0,i.jsx)(ee.a,{value:"sv",children:o("my_messages_language_sv")}),(0,i.jsx)(ee.a,{value:"en",children:o("my_messages_language_en")})]}),"failure"!==m?"":(0,i.jsx)(d.M,{status:"error",children:(0,i.jsx)(h.D,{variant:"h3",children:o("my_messages_reachability_edit_language_modal_unknown_error")})})]}),(0,i.jsxs)(B.j,{children:[(0,i.jsx)(u.$,{onClick:(a=en(function*(e){return function(e){return b.apply(this,arguments)}(e)}),function(e){return a.apply(this,arguments)}),disabled:"submitting"===m,fullWidth:l.isMobile,children:o("my_messages_reachability_edit_language_modal_confirm_button")}),(0,i.jsx)(u.$,{variant:"secondary",onClick:()=>{g(s),e.onEscKeyDown()},disabled:"submitting"===m,fullWidth:l.isMobile,children:o("my_messages_reachability_edit_language_modal_cancel_button")})]})]})}function ei(e){var t,n;let a,[s,l]=(0,r.useState)(!1),{translate:d}=(0,r.useContext)(p.ic),h=(0,p.lm)();return(0,i.jsxs)(o.e,{my:"l",children:[(0,i.jsx)(ea,{isVisible:s,updateAccount:e.updateAccount,messagesAccount:e.messagesAccount,onEscKeyDown:()=>{l(!1)},isActingOnBehalf:e.isActingOnBehalf}),(0,i.jsx)(w,{children:d("my_messages_reachability_edit_language_card_title")}),(0,i.jsx)(o.e,{my:"s",children:(0,i.jsx)(c.f,{children:d("my_messages_reachability_edit_language_card_content_1")})}),(0,i.jsxs)(o.e,{my:"m",children:[(0,i.jsx)(c.f,{children:(0,i.jsx)(m.E,{variant:"bold",children:d("my_messages_reachability_edit_language_card_subtitle")})}),(0,i.jsx)(m.E,{children:(a=null!==(n=null===(t=e.messagesAccount)||void 0===t?void 0:t.languageCode)&&void 0!==n?n:"fi",(()=>{switch(a){case"fi":return d("my_messages_language_fi");case"sv":return d("my_messages_language_sv");case"en":return d("my_messages_language_en")}})())})]}),(0,i.jsx)(u.$,{fullWidth:h.isMobile,onClick:()=>l(!0),children:d("my_messages_reachability_edit_language_card_change_button")})]})}var er=n(39921),es=n(14531);let{useContext:eo}=s,el=e=>{var t;let{translate:n}=eo(p.ic),a=e.numberOfUnreadMessages>0,r=(null===(t=e.principal)||void 0===t?void 0:t.type)===b.x.COMPANY,s=e.numberOfUnreadMessages>1;return(0,i.jsx)(i.Fragment,{children:a&&(0,i.jsxs)(d.M,{status:"warning",children:[(0,i.jsx)(h.D,{variant:"h3",children:n((r?"my_messages_reachability_unread_alert_title_ypa":"my_messages_reachability_unread_alert_title")+(s?"_other":""),{count:e.numberOfUnreadMessages})}),(0,i.jsxs)(o.e,{mt:"xs",children:[(0,i.jsx)(I.f,{children:n(r?"my_messages_reachability_unread_alert_content_ypa":"my_messages_reachability_unread_alert_content")}),e.showButton&&(0,i.jsx)(u.$,{variant:"default",onClick:()=>(function(e){e.appContext.historyPush((0,es.SP)({}))})(e),children:n("my_messages_reachability_unread_alert_button_text")})]})]})})};function ec(e,t,n,a,i,r,s){try{var o=e[r](s),l=o.value}catch(e){n(e);return}o.done?t(l):Promise.resolve(l).then(a,i)}function ed(e){return function(){var t=this,n=arguments;return new Promise(function(a,i){var r=e.apply(t,n);function s(e){ec(r,a,i,s,o,"next",e)}function o(e){ec(r,a,i,s,o,"throw",e)}s(void 0)})}}function eu(e){var t,n;let{translate:a}=(0,r.useContext)(p.ic),s=(0,p.lm)(),[o,l]=(0,r.useState)("pristine"),d=(null===(t=e.principal)||void 0===t?void 0:t.type)===b.x.COMPANY,m=!!e.principal;
80function h(){return(h=ed(function*(t){t.preventDefault(),l("submitting");try{var n,a;yield e.updateAccount((n=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},a=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(a=a.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),a.forEach(function(t){var a;a=n[t],t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a})}return e}({},e.messagesAccount),a={state:"ACTIVE"},a=null!=a?a:{},Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(a)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n.push.apply(n,a)}return n})(Object(a)).forEach(function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(a,e))}),n),m),l("success")}catch(e){l("failure")}})).apply(this,arguments)}return(0,i.jsxs)(P.aF,{appElementId:"root",visible:e.isVisible,onEscKeyDown:e.onEscKeyDown,children:[(0,i.jsxs)(F.$,{children:[(0,i.jsx)(R.w,{children:a(d?"my_messages_reachability_activate_account_modal_title_ypa":e.consentBasedView?"my_messages_reachability_activate_account_modal_title":"my_messages_reachability_activate_account_modal_title_non_consent")}),(0,i.jsx)(c.f,{children:a(d?"my_messages_reachability_edit_status_modal_activate_content_ypa":e.consentBasedView?"my_messages_reachability_edit_status_modal_activate_content":"my_messages_reachability_edit_status_modal_activate_content_non_consent")}),(0,i.jsxs)("ul",{className:"update-account-list",children:[e.consentBasedView&&(0,i.jsx)("li",{children:a(d?"my_messages_reachability_edit_status_modal_activate_list_1_ypa":"my_messages_reachability_edit_status_modal_activate_list_1")}),(0,i.jsx)("li",{children:a(d?"my_messages_reachability_activate_account_modal_list_2_ypa":"my_messages_reachability_activate_account_modal_list_2")}),(0,i.jsx)("li",{children:a(d?"my_messages_reachability_edit_status_modal_activate_list_3_ypa":"my_messages_reachability_edit_status_modal_activate_list_3")})]}),(0,i.jsx)(c.f,{children:a(d?"my_messages_reachability_activate_account_modal_content2_ypa":"my_messages_reachability_activate_account_modal_content2")})]}),(0,i.jsxs)(B.j,{children:[(0,i.jsx)(u.$,{onClick:(n=ed(function*(e){return function(e){return h.apply(this,arguments)}(e)}),function(e){return n.apply(this,arguments)}),disabled:"submitting"===o,fullWidth:s.isMobile,children:a(e.consentBasedView?"my_messages_reachability_edit_status_modal_activate_confirm":"my_messages_reachability_activate_account_modal_confirm_button_non_consent")}),(0,i.jsx)(u.$,{variant:"secondary",onClick:()=>{e.onEscKeyDown()},disabled:"submitting"===o,fullWidth:s.isMobile,children:a(e.consentBasedView?"my_messages_reachability_edit_status_modal_activate_cancel":"my_messages_reachability_activate_account_modal_cancel_button_non_consent")})]})]})}var em=n(46389),eh=n(3271),ef=n(34809);function ep(e,t,n,a,i,r,s){try{var o=e[r](s),l=o.value}catch(e){n(e);return}o.done?t(l):Promise.resolve(l).then(a,i)}function e_(e){return function(){var t=this,n=arguments;return new Promise(function(a,i){var r=e.apply(t,n);function s(e){ep(r,a,i,s,o,"next",e)}function o(e){ep(r,a,i,s,o,"throw",e)}s(void 0)})}}let eg={"No suitable device":"my_messages_reachability_passivate_account_modal_checkbox_no_device","No working internet connection":"my_messages_reachability_passivate_account_modal_checkbox_no_internet","Health issues":"my_messages_reachability_passivate_account_modal_checkbox_health_issues","Difficulty of use":"my_messages_reachability_passivate_account_modal_checkbox_difficulty_of_use","Proficient language not supported":"my_messages_reachability_passivate_account_modal_checkbox_language_not_supported",Other:"my_messages_reachability_passivate_account_modal_checkbox_other"};function ey(e){var t,n;let{translate:a}=(0,r.useContext)(p.ic),s=(0,C.w)(),l=(0,p.lm)(),[h,f]=(0,r.useState)("pristine"),_=(null===(t=e.principal)||void 0===t?void 0:t.type)===b.x.COMPANY,g=a("my_messages_reachability_passivate_account_modal_checkbox_group_label_text"),[
80y,v]=(0,r.useState)(void 0),[x,w]=(0,r.useState)(void 0),[j,E]=(0,r.useState)([]),k=r.useRef(null),A=r.useRef(null),{isFeatureEnabled:O}=(0,r.useContext)(p.wp);function T(){f("pristine"),v(void 0),w(a("my_messages_reachability_unexpected_error"))}function S(){var e;null===(e=A.current)||void 0===e||e.scrollIntoView({block:"start",behavior:"smooth"})}function V(){return(V=e_(function*(t){t.preventDefault(),T(),e.consentBasedView||0!=j.length?(v(void 0),function(){return D.apply(this,arguments)}()):(f("failure"),v(a("my_messages_reachability_passivate_account_modal_checkbox_select_reason")),w(a("my_messages_reachability_passivate_account_modal_alert_select_reason")),S())})).apply(this,arguments)}function D(){return(D=e_(function*(){f("submitting");try{yield(0,W.bE)("/api/messages/passivate-mailbox",{reasons:j},!1),f("success"),s((0,K.cZ)()),e.onEscKeyDown()}catch(e){f("failure"),S()}})).apply(this,arguments)}function N(e){let t=e.target.id;e.target.checked?E([...j,t]):E(j.filter(e=>e!==t))}let M=Object.entries(eg).map(([e,t])=>(0,i.jsx)(em.S,{checked:j.includes(e),onChange:N,id:e,children:a(t)},e));return(0,i.jsxs)(P.aF,{appElementId:"root",visible:e.isVisible,onEscKeyDown:e.onEscKeyDown,children:[(0,i.jsxs)(F.$,{children:[(0,i.jsxs)(o.e,{mb:"m",children:[(0,i.jsx)(R.w,{children:_?a("my_messages_reachability_passivate_account_modal_title_ypa"):e.consentBasedView?a("my_messages_reachability_passivate_account_modal_title"):a("my_messages_reachability_passivate_account_modal_title_non_consent")}),(0,i.jsx)(c.f,{children:_?a("my_messages_reachability_edit_status_modal_deactivate_content_ypa"):e.consentBasedView?a("my_messages_reachability_edit_status_modal_deactivate_content"):a("my_messages_reachability_passivate_account_modal_content_non_consent")}),(0,i.jsxs)("ul",{className:"update-account-list",children:[(0,i.jsx)("li",{children:_?a("my_messages_reachability_edit_status_modal_deactivate_list_1_ypa"):a("my_messages_reachability_edit_status_modal_deactivate_list_1")}),O("MSG-de2-authorized-apps")&&!_&&(0,i.jsx)("li",{children:a("my_messages_reachability_passivate_account_modal_list_3")}),(0,i.jsx)("li",{children:_?a("my_messages_reachability_passivate_account_modal_list_2_ypa"):a("my_messages_reachability_passivate_account_modal_list_2")})]}),(0,i.jsx)(c.f,{children:_?a("my_messages_reachability_passivate_account_modal_content_2_ypa"):a("my_messages_reachability_passivate_account_modal_content_2")})]}),!e.consentBasedView&&(0,i.jsxs)(o.e,{children:[(0,i.jsx)(o.e,{mb:"m",children:(0,i.jsx)(d.M,{children:(0,i.jsx)(c.f,{children:a("my_messages_reachability_passivate_inline_alert_non_consent")})})}),(0,i.jsx)(o.e,{mt:"l",mb:"l",children:(0,i.jsx)(eh.$,{labelText:g,forwardedRef:k,tooltipComponent:(0,i.jsx)(ef.m,{ariaToggleButtonLabelText:a("my_messages_reachability_passivate_account_modal_checkbox_group_info_text"),ariaCloseButtonLabelText:a("close"),children:(0,i.jsx)(m.E,{children:a("my_messages_reachability_passivate_account_modal_checkbox_group_info_text")})}),groupStatus:y?"error":"default",groupStatusText:y,children:M})})]}),(0,i.jsx)(el,{principal:e.principal,numberOfUnreadMessages:e.numberOfUnreadMessages,showButton:!1,appContext:e.appContext}),(0,i.jsx)("div",{ref:A}),"failure"!==h?"":(0,i.jsx)(d.M,{status:"error",mt:"m",children:(0,i.jsx)(c.f,{children:x})})]}),(0,i.jsxs)(B.j,{children:[(0,i.jsx)(u.$,{onClick:(n=e_(function*(e){return function(e){return V.apply(this,arguments)}(e)}),function(e){return n.apply(this,arguments)}),disabled:"submitting"===h,fullWidth:l.isMobile,children:e.consentBasedView?a("my_messages_reachability_edit_status_modal_deactivate_confirm"):a("my_messages_reachability_passivate_account_modal_confirm_button_non_consent")}),(0,i.jsx)(u.$,{variant:"secondary",onClick:()=>void(T(),e.onEscKeyDown()),disabled:"submitting"===h,fullWidth:l.isMobile,children:e.consentBasedView?a("my_messages_reachability_edit_status_modal_deactivate_cancel"):a("my_messages_reachability_passivate_account_modal_cancel_button_non_consent")})]})]})}var eb=n(72320),ev=n(87891),ex=n(75214);function ew(e,t,n,a,i,r,s){try{var o=e[r](s),l=o.value}catch(e){n(e);return}o.done?t(l):Promise.resolve(l).then(a,i)}function ej(e){var t,n;let{setIsLoading:a}=r.useContext(ek),[s,l]=(0,r.useState)(!0),{translate:f,lang:_}=(0,r.useContext)(p.ic),g=(0,p.lm)(),[y,v]=(0,r.useState)(!1),[x,j]=(0,r.useState)(!1),C="ACTIVE"===(null===(t=e.messagesAccount)||void 0===t?void 0:t.state),E=(null===(n=e.principal)||void 0===n?void 0:n.type)===b.x.COMPANY,[k,A]=(0,r.useState)(""),O=e.messagesAccount.stateChangeDate?(0,eb.WV)(ev.ZonedDateTime.parse(e.messagesAccount.stateChangeDate),_):"";r.useEffect(()=>{var e,t;(e=function*(){if(E){l(!0);return}a(!0);try{let e=yield(0,W.Jt)("/api/messages/digital-first-status",!0);if(l(e.isSeparateConsentNeeded),e.passivationGracePeriodEndsAt){let t=(0,eb.WV)((0,eb.I6)(e.passivationGracePeriodEndsAt),_);A(t)}}catch(e){l(!0)}a(!1)},t=function(){var t=this,n=arguments;return new Promise(function(a,i){var r=e.apply(t,n);function s(e){ew(r,a,i,s,o,"next",e)}function o(e){ew(r,a,i,s,o,"throw",e)}s(void 0)})},function(){return t.apply(this,arguments)})()},[E,_,a]);let T=C?(0,i.jsxs)(o.e,{my:"l",children:[(0,i.jsx)(o.e,{my:"l",children:(0,i.jsxs)(d.M,{children:[(0,i.jsx)(h.D,{variant:"h3",children:f(E?"my_messages_reachability_edit_status_card_active_alert_title_ypa":s?"my_messages_reachability_edit_status_card_active_alert_title":"my_messages_reachability_edit_status_card_active_alert_title_non_consent")}),(0,i.jsxs)("ul",{className:"update-account-list",children:[(0,i.jsx)("li",{className:"show-bullets",children:f(E?"my_messages_reachability_edit_status_card_active_alert_list_1_ypa_1":"my_messages_reachability_edit_status_card_active_alert_list_1_1")}),(0,i.jsx)("li",{className:"show-bullets",children:f(E?"my_messages_reachability_edit_status_card_active_alert_list_2_ypa":"my_messages_reachability_edit_status_card_active_alert_list_2")})]}),(0,i.jsx)(c.f,{children:f(E?"my_messages_reachability_edit_status_card_active_alert_content_ypa":"my_messages_reachability_edit_status_card_active_alert_content")})]})}),(0,i.jsx)(o.e,{my:"m",children:(0,i.jsx)(c.f,{children:E?(0,i.jsx)(er.m,{translationKey:"my_messages_reachability_edit_status_card_active_alert_text_ypa__markdown"}):s?(0,i.jsx)(er.m,{translationKey:"my_messages_reachability_edit_status_card_active_alert_text_consent__markdown"}):(0,i.jsx)(er.m,{translationKey:"my_messages_reachability_edit_status_card_active_alert_text_non_consent__markdown"})})}),(0,i.jsx)(u.$,{onClick:()=>j(!0),fullWidth:g.isMobile,children:f(s?"my_messages_reachability_edit_status_card_active_button":"my_messages_reachability_edit_status_card_active_button_non_consent")})]}):(0,i.jsxs)(o.e,{my:"l",children:[(0,i.jsx)(o.e,{my:"l",children:(0,i.jsxs)(d.M,{children:[(0,i.jsx)(h.D,{variant:"h3",mb:"xs",children:f(E?"my_messages_reachability_edit_status_card_passive_alert_title_ypa_1":s?"my_messages_reachability_edit_status_card_passive_alert_title_consent":"my_messages_reachability_edit_status_card_passive_alert_title_non_consent")}),E?(0,i.jsx)(c.f,{mb:"xs",children:f("my_messages_reachability_edit_status_card_passive_alert_content_ypa")}):s?(0,i.jsx)(c.f,{mb:"xs",children:f("my_messages_reachability_edit_status_card_passive_alert_content")}):(0,i.jsxs)("ul",{className:"update-account-list",children:[(0,i.jsxs)("li",{className:"show-bullets",children:[f("my_messages_reachability_edit_status_card_passive_alert_list_non_consent_1",{date:O}),"."]}),(0,i.jsx)("li",{className:"show-bullets",children:f("my_messages_reachability_edit_status_card_passive_alert_list_non_consent_2")}),(0,i.jsx)("li",{className:"show-bullets",children:f("my_messages_reachability_edit_status_card_passive_alert_list_non_consent_3",{date:k})})]}),(0,i.jsx)(c.f,{children:f(E?"my_messages_reachability_edit_status_card_passive_alert_content_ypa_2":"my_messages_reachability_edit_status_card_passive_alert_content_2")}),!E&&!s&&(0,i.jsx)(o.e,{mt:"m",children:(0,i.jsxs)(ex.N_,{href:f("my_messages_reachability_edit_status_card_passive_alert_link_url"),openInNewWindow:!0,children:[f("my_messages_reachability_edit_status_card_passive_alert_link_text"),"."]})})]})}),(0,i.jsx)(o.e,{children:(0,i.jsx)(el,{principal:e.principal,numberOfUnreadMessages:e.numberOfUnreadMessages,showButton:!0,appContext:e.appContext})}),(0,i.jsx)(o.e,{my:"l",children:(0,i.jsx)(c.f,{children:E?(0,i.jsx)(er.m,{translationKey:"my_messages_reachability_edit_status_card_passive_alert_text_ypa__markdown"}):s?(0,i.jsx)(er.m,{translationKey:"my_messages_reachability_edit_status_card_passive_alert_text_consent__markdown"}):(0,i.jsx)(er.m,{translationKey:"my_messages_reachability_edit_status_card_passive_alert_text_non_consent__markdown"})})}),(0,i.jsx)(u.$,{onClick:()=>v(!0),fullWidth:g.isMobile,children:f(s?"my_messages_reachability_edit_status_card_passive_button":"my_messages_reachability_edit_status_card_passive_button_non_consent")})]});return(0,i.jsxs)(o.e,{children:[(0,i.jsx)(eu,{isVisible:y,updateAccount:e.updateAccount,messagesAccount:e.messagesAccount,numberOfUnreadMessages:e.numberOfUnreadMessages,onEscKeyDown:()=>v(!1),principal:e.principal,consentBasedView:s}),(0,i.jsx)(ey,{isVisible:x,updateAccount:e.updateAccount,messagesAccount:e.messagesAccount,numberOfUnreadMessages:e.numberOfUnreadMessages,onEscKeyDown:()=>j(!1),principal:e.principal,consentBasedView:s,appContext:e.appContext}),(0,i.jsxs)(o.e,{my:"l",children:[(0,i.jsx)(w,{children:f("my_messages_reachability_edit_status_card_title")}),(0,i.jsx)(o.e,{mb:"m",children:(0,i.jsx)(c.f,{children:f("my_messages_reachability_edit_status_card_text")})}),(0,i.jsx)(c.f,{children:(0,i.jsx)(m.E,{variant:"bold",children:f("my_messages_reachability_edit_status_card_subtitle")})}),(0,i.jsx)(c.f,{children:f(C?"my_messages_reachability_edit_status_card_active_subtitle":"my_messages_reachability_edit_status_card_passive_subtitle")}),T]})]})}var eC=n(29619),eE=n(8775);let ek=r.createContext(null),eA=function(e){let[t,n]=r.useState(!1),{contacts:a,messagesAccount:s,pendingVerification:l,pendingSecondaryVerification:c,principal:d,unreadMessageCount:u,updateAccountSettings:m,user:h,isReachabilityInfoFormVisible:f}=e,p=(0,g.sx)(e.user);return(0,i.jsxs)(o.e,{children:[t&&(0,i.jsx)(eE.p,{}),(0,i.jsxs)(ek.Provider,{value:{isLoading:t,setIsLoading:n},children:[f?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(J,{messagesAccount:s,pendingVerification:l,pendingSecondaryVerification:c,principal:d,contacts:a,user:h,adminView:p}),p&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(eC.J,{}),(0,i.jsx)(ei,{updateAccount:m,messagesAccount:s,isActingOnBehalf:!!d}),(0,i.jsx)(eC.J,{})]})]}):"",p&&(0,i.jsx)(ej,{updateAccount:m,messagesAccount:s,numberOfUnreadMessages:u,principal:d,appContext:e.appContext}),(0,i.jsx)(eC.J,{})]})]})};var eO=n(98437),eT=n(49785),eS=n(38691);let eV=(e,t,n)=>{let a=new RegExp(n.message&&n.message.email_regexp||"^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$");return e.email?a.test(e.email)?e.email.length>
80320&&(t.email="validation_invalid_email"):t.email="validation_invalid_email":t.email="validation_required",t};var eD=n(22079),eN=n(86942),eM=n(26994),eP=n(19571),eF=n(531),eR=n(99518),eB=n(83798),eI=n(6243);let{useContext:eL}=s,eU=e=>{let{translate:t}=eL(p.ic),{value:n,onChange:a}=e.input;return(0,i.jsxs)("div",{children:[(0,i.jsxs)("h3",{className:"d-flex process-step-title-row",children:[(0,i.jsx)("div",{className:"process-step-ordinal",children:(0,i.jsx)("span",{children:"1"})}),(0,i.jsx)("div",{className:"process-step-title",children:t("my_messages_take_in_use_acknowledgement")})]}),(0,i.jsxs)("div",{className:"process-step-item",children:[(0,i.jsx)("div",{children:e.user.principal?t((0,g.O6)(e.user)?"my_messages_permission_hpa":"my_messages_permission_ypa",{principal:e.user.principal.name}):t("my_messages_permission")}),(0,i.jsx)(eB.S,{name:"state",value:n,checked:g.vL.ACTIVE===n,onChange:e=>e?a(g.vL.ACTIVE):a(g.vL.PASSIVE),label:t((0,eI.H)("my_messages_take_in_use_acknowledgement_checkbox",e.user))})]}),(0,i.jsx)("div",{className:"process-step-item border-bottom"})]})},eW=e=>{let{control:t}=(0,eT.xW)();return(0,i.jsx)(eT.xI,{name:"state",control:t,render:({field:{onChange:t,value:n}})=>(0,i.jsx)(eU,{user:e.user,input:{value:n,onChange:t}})})};var ez=n(8813);let eH=()=>{let{translate:e}=(0,r.useContext)(p.ic);return(0,i.jsx)(r.Fragment,{children:(0,i.jsxs)("h3",{className:"d-flex process-step-title-row",children:[(0,i.jsx)("div",{className:"process-step-ordinal",children:(0,i.jsx)("span",{children:"2"})}),(0,i.jsx)("div",{className:"process-step-title",children:e("my_messages_reachability_notifications_title")})]})})},eX=e=>{var t;let{translate:n}=(0,r.useContext)(p.ic),{register:a,formState:{errors:s,touchedFields:o,isSubmitting:l}}=(0,eT.xW)();return(0,i.jsxs)("fieldset",{children:[(0,i.jsx)(eH,{}),(0,i.jsxs)("div",{className:"email-input process-step-item",children:[(0,i.jsx)("div",{children:n((0,eI.H)("my_messages_reachability_notifications_text",e.user))}),(0,i.jsx)("label",{htmlFor:"email-input",className:"input-label",children:n((0,eI.H)("my_messages_take_in_use_email_reachability",e.user))}),(0,i.jsx)(ez.A,{input:a("email"),placeholder:e.email?"":n((0,eI.H)("my_messages_email_placeholder",e.user)),id:"email-input",disabled:l,required:!0,touched:!!o.email,error:null===(t=s.email)||void 0===t?void 0:t.message,translate:n})]}),(0,i.jsx)("div",{className:"process-step-item border-bottom"})]})};var eq=n(83943),e$=((a=e$||{}).CREATE="create",a.UPDATE="update",a);let eY=()=>{let{translate:e}=(0,r.useContext)(p.ic),{control:t}=(0,eT.xW)();return(0,i.jsx)("div",{className:"notification-language-selection",children:(0,i.jsx)(eT.xI,{name:"languageCode",control:t,render:({field:{onChange:t,value:n}})=>(0,i.jsx)(eq.z,{value:n,groupLabel:e("my_messages_select_language"),onSelect:t,options:[{label:e("my_messages_language_fi"),value:"fi"},{label:e("my_messages_language_sv"),value:"sv"},{label:e("my_messages_language_en"),value:"en"}],name:"languageCode"})})})},eQ=e=>{let{translate:t}=(0,r.useContext)(p.ic);return(0,i.jsx)(r.Fragment,{children:(0,i.jsxs)("h3",{className:"d-flex process-step-title-row margin-bottom-s",children:[(0,i.jsx)("div",{className:"process-step-ordinal",children:(0,i.jsx)("span",{children:"3"})}),(0,i.jsx)("div",{className:"process-step-title",children:t("my_messages_reachability_langcode_label")})]})})},eK=e=>{let{translate:t}=(0,r.useContext)(p.ic);return(0,i.jsxs)(r.Fragment,{children:[(0,i.jsx)(eQ,{user:e.user}),(0,i.jsxs)("div",{className:"process-step-item",children:[(0,i.jsx)("span",{children:t((0,eI.H)("my_messages_language_selection_text",e.user))}),(0,i.jsx)(eY,{})]})]})};var eG=n(53325),eJ=n(91150);let eZ=e=>e.isEnableMessagesStep?(0,i.jsx)(eP.E3,{dialogState:e.dialogState,onCloseModal:e.onCloseModal,title:e.translate("my_messages_enable_confirm_discard_modal_title"),content:e.translate("my_messages_enable_confirm_discard_modal_content"),cancelTranslationKey:"my_messages_enable_confirm_discard_cancel_button"}):(0,i.jsx)(eP.E3,{dialogState:e.dialogState,onCloseModal:e.onCloseModal,title:e.translate("my_messages_settings_confirm_discard_modal_title"),content:e.translate("my_messages_settings_confirm_discard_modal_content")}),e0=e=>(0,i.jsx)(u.$,{className:"messages-button",type:"submit",disabled:!e.isEnabled,children:e.text});var e1=n(41444),e2=n(43933),e3=n(9541),e4=n(14759),e9=n(17761),e5=n(19406),e8=n(65129);function e6(e,t,n,a,i,r,s){try{var o=e[r](s),l=o.value}catch(e){n(e);return}o.done?t(l):Promise.resolve(l).then(a,i)}function e7(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},a=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(a=a.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),a.forEach(function(t){var a;a=n[t],t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a})}return e}
80let te=(e,t,n)=>!e&&(t&&!n||!e),tt=e=>{var t,n;let[a,s]=(0,r.useState)(eP.OX.CLOSED),o={blocker:null},l=r.createRef(),{historyPush:c,translate:d}=e.appContext,{clearErrorMessages:m,clearValidators:h,failedValidators:f,pendingVerification:p,showErrorMessage:_,user:g,isReachabilityInfoFormVisible:y,formValues:b}=e,{handleSubmit:v,reset:x,formState:{errors:w,isSubmitted:j,isSubmitSuccessful:C,isDirty:E}}=(0,eT.xW)(),k=te(C,E,j),A=!!b.email&&!w.email;(0,r.useEffect)(()=>{let e=e=>{let t=k?d("my_messages_settings_confirm_discard_modal_title"):void 0;return e.returnValue=t,t};return window.addEventListener("beforeunload",e),l.current&&(0,e4.je)()&&l.current.focus(),()=>{window.removeEventListener("beforeunload",e)}},[k,d]);let O=(t=function*(t){var n,a;e.clearErrorMessages();let i=e7({},t);yield e.addAccountWithCode(i,(null===(n=e.principal)||void 0===n?void 0:n.name)===null?"":null===(a=e.principal)||void 0===a?void 0:a.name),c(es.FL)},n=function(){var e=this,n=arguments;return new Promise(function(a,i){var r=t.apply(e,n);function s(e){e6(r,a,i,s,o,"next",e)}function o(e){e6(r,a,i,s,o,"throw",e)}s(void 0)})},function(e){return n.apply(this,arguments)}),T=()=>{x()},S=()=>a!==eP.OX.ACKNOWLEDGED&&k?(s(eP.OX.OPEN),!1):(e.clearErrorMessages(),!0);return(0,i.jsxs)("div",{className:"settings-area",children:[(0,i.jsx)(e9.dk,{shouldBlock:()=>!S(),blockerRef:o}),(0,i.jsx)(eG.A,{failedValidators:f,showErrorMessage:_,clearErrorMessages:m,clearValidators:h}),(0,i.jsx)(eZ,{dialogState:a,isEnableMessagesStep:!0,onCloseModal:t=>{var n,a;let i=t===eP.fi.CANCEL;i&&x(),e.hideMobileNavi(),s(i?eP.OX.ACKNOWLEDGED:eP.OX.CLOSED),i?(e.clearErrorMessages(),(null===(n=o.blocker)||void 0===n?void 0:n.state)==="blocked"&&o.blocker.proceed()):(null===(a=o.blocker)||void 0===a?void 0:a.state)==="blocked"&&o.blocker.reset()},translate:d}),(0,i.jsx)("div",{className:"my-messages-settings",children:(0,i.jsxs)("form",{onSubmit:e=>void v(O,T)(e),noValidate:!0,children:[(0,i.jsx)(e1.bB,{title:d("my_info_messages_take_into_use_link"),description:e8.Xe,fallbackLanguage:!1}),(0,i.jsx)("div",{className:"title-bar",children:(0,i.jsx)("h2",{className:"messages-view-title",tabIndex:-1,ref:l,children:d((0,eI.H)("my_info_messages_take_into_use_title",e.user))})}),(0,i.jsx)(e5.Q,{user:e.user}),(0,i.jsx)("p",{children:d((0,eI.H)("my_messages_take_in_use_description",e.user))}),(0,i.jsx)("h3",{id:"my_messages_more_info",className:"visual-h5",children:d("my_messages_more_info")}),(0,i.jsx)("div",{className:"reachability-info-links border-bottom",children:(0,i.jsxs)(e2.d,{ariaLabelledBy:"my_messages_more_info",children:[(0,i.jsx)(e3.i,{children:(0,i.jsx)(eF.Z,{})}),(0,i.jsx)(e3.i,{children:(0,i.jsx)(eR.M,{})}),(0,i.jsx)(e3.i,{children:(0,i.jsx)(eJ.A,{})})]})}),(0,i.jsx)(eW,{user:g}),y?(0,i.jsxs)(r.Fragment,{children:[(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(eX,e7({hasPendingVerifications:!!p,email:b.email},e)),(0,i.jsx)(eK,{user:e.user})]}),(0,i.jsxs)("div",{className:"process-step-item",children:[(0,i.jsx)(e0,{isEnabled:A,text:d("continue")}),p?(0,i.jsx)(u.$,{variant:"secondary",onClick:()=>c(es.FL),className:"messages-button messages-cancel-button",children:d("cancel")}):""]})]}):""]})})]})};var tn=n(84142),ta=n(45435),ti=n(108),tr=n(42872),ts=n(57165);let{useContext:to}=s,tl=e=>{let{translate:t,lang:n}=to(p.ic),a=e.device.signedIn?t("my_messages_device_manager_device_active"):(0,eb.WV)((0,eb.LF)(e.device.lastUsed).toLocalDate(),n);return(0,i.jsx)(eB.S,{onChange:t=>{e.onChange(t?e.device.id:"")},checked:e.value===e.device.id,label:e.device.name,value:"",hintText:`${t("my_messages_device_manager_last_signin")} ${a}`})},{useContext:tc}=s;function td(e){let{translate:t,hasTranslation:n}=tc(p.ic);return n(e.translationKey)?(0,i.jsx)("p",{children:t(e.translationKey)}):null}function tu(e,t,n,a,i,r,s){try{var o=e[r](s),l=o.value}catch(e){n(e);return}o.done?t(l):Promise.resolve(l).then(a,i)}let tm=(0,p.Lk)((0,e9.y)(e=>{var t,n;let a={blocker:null},[s,l]=(0,r.useState)(eP.OX.CLOSED),{isFetching:c,devices:d,lastDeviceUsed:m}=e,{translate:f}=e.appContext,{control:p,formState:{isSubmitting:_,isSubmitSuccessful:g,isDirty:y,isSubmitted:b},handleSubmit:v,reset:x,watch:j,getValues:C}=(0,eT.mN)({mode:"onChange"}),E=j(),k=Object.values(E).some(e=>""!==e),A=e.devices.length>0&&(y&&!_||b&&!g),O=(0,r.useRef)(!1),T=(0,r.useRef)({});(0,r.useEffect)(()=>
80{if(O.current||e.isFetching||e.hasError||0===e.devices.length)return;let t={};e.devices.forEach(e=>{t[`checkbox_for_device_${e.id}`]=""}),T.current=t,x(t),O.current=!0},[e.devices,e.isFetching,e.hasError,x]),(0,r.useEffect)(()=>{let{historyPush:t}=e.appContext;return e.user&&e.user.principal?t(es.LJ):e.fetchDevices(),window.addEventListener("beforeunload",S),()=>{window.removeEventListener("beforeunload",S)}},[]);let S=e=>{if(A)return e.returnValue=f("my_messages_settings_confirm_discard_modal_title"),e.returnValue},V=(t=function*(){let t=Object.entries(E).reduce((e,[t,n])=>(n&&(e[t]=n),e),{});yield e.logoutDevices(t),x()},n=function(){var e=this,n=arguments;return new Promise(function(a,i){var r=t.apply(e,n);function s(e){tu(r,a,i,s,o,"next",e)}function o(e){tu(r,a,i,s,o,"throw",e)}s(void 0)})},function(){return n.apply(this,arguments)}),D=e=>{x()},N=t=>{var n,i;t===eP.fi.CONFIRM&&x(),e.hideMobileNavi(),l(t===eP.fi.CONFIRM||t===eP.fi.REQUEST_CLOSE?eP.OX.ACKNOWLEDGED:eP.OX.CLOSED),t===eP.fi.CONFIRM?(null===(i=a.blocker)||void 0===i?void 0:i.state)==="blocked"&&a.blocker.proceed():(null===(n=a.blocker)||void 0===n?void 0:n.state)==="blocked"&&a.blocker.reset()},M=()=>(e.clearFailures(),s===eP.OX.ACKNOWLEDGED||!A||(l(eP.OX.OPEN),!1));return c?(0,i.jsx)(eE.A,{show:!0}):(0,i.jsxs)(o.e,{my:"l",children:[(0,i.jsx)(w,{children:f("my_messages_title_my_messages_device_manager")}),(0,i.jsx)(e9.dk,{shouldBlock:()=>!M(),blockerRef:a}),(0,i.jsx)(eG.A,{failedValidators:e.failedValidators,showErrorMessage:e.showErrorMessage,clearErrorMessages:e.clearErrorMessages,clearValidators:e.clearValidators}),d&&d.length>0?(0,i.jsx)(()=>(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(eP.E3,{dialogState:s,onCloseModal:N,title:f("my_messages_device_manager_confirm_discard_title"),content:f("my_messages_device_manager_confirm_discard_content")}),(0,i.jsx)("p",{children:f("my_messages_device_manager_description")}),(0,i.jsx)("form",{onSubmit:e=>void v(V,D)(e),children:(0,i.jsxs)("div",{className:"form-group",children:[(0,i.jsxs)("fieldset",{className:"devices",children:[(0,i.jsx)(h.D,{variant:"h4",children:f("my_messages_device_manager_subtitle")}),d.map(e=>{let t="checkbox_for_device_"+e.id;return(0,i.jsx)(eT.xI,{name:t,control:p,render:({field:{onChange:t,value:n}})=>(0,i.jsx)(tl,{device:e,value:null!=n?n:"",onChange:t})},e.id)})]}),(0,i.jsx)(u.$,{className:"messages-button",type:"submit",disabled:!k||_,children:f("my_messages_device_manager_submit")})]})})]}),{}):m?(0,i.jsx)(()=>(0,i.jsx)(i.Fragment,{children:(0,i.jsx)("p",{children:f("my_messages_device_manager_no_active_devices_description")})}),{}):(0,i.jsx)(()=>(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("label",{children:f("my_messages_device_manager_no_devices_subtitle")}),(0,i.jsx)("p",{children:f("my_messages_device_manager_no_devices_description_1")}),(0,i.jsx)(td,{translationKey:"my_messages_device_manager_no_devices_description_2"})]}),{})]})})),th=(0,p.Lk)((0,e9.y)((0,eO.Ng)(e=>{let t=e.messagesDeviceManager;return{hasError:t.hasErrors,isFetching:t.isFetching,failedValidators:t.failedValidators,devices:t.devices,lastDeviceUsed:t.lastDeviceUsed,errorMessages:e.errorMessages?e.errorMessages.errorMessages:[],user:e.user.item}},e=>({fetchDevices:()=>e((0,ts.Uc)()),logoutDevices:t=>e((0,ts.ef)((0,tr.A)(t))).then(()=>e((0,ts.Uc)()),()=>e((0,ts.Uc)())),hideMobileNavi:()=>{e((0,eS.B)())},showErrorMessage:t=>{e((0,eD.tS)(t))},clearErrorMessages:()=>{e((0,eD.AP)())},clearValidators:()=>{e((0,ts.WA)())},clearFailures:()=>{e((0,ti.a1)())}}))(e=>(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(tm,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},a=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(a=a.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),a.forEach(function(t){var a;a=n[t],t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a})}return e}({},e))}))));function tf(e,t,n,a,i,r,s){try{var o=e[r](s),l=o.value}catch(e){n(e);return}o.done?t(l):Promise.resolve(l).then(a,i)}function tp(e){return function(){var t=this,n=arguments;return new Promise(function(a,i){var r=e.apply(t,n);function s(e){tf(r,a,i,s,o,"next",e)}function o(e){tf(r,a,i,s,o,"throw",e)}s(void 0)})}}function t_(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},a=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(a=a.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),a.forEach(function(t){var a;a=n[t],t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a})}return e}function tg(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n.push.apply(n,a)}return n}
80)(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}),e}let ty="/api/messages/authorized-apps";function tb(){return(tb=tp(function*(){return(yield(0,W.Jt)(ty)).map(e=>tg(t_({},e),{clientIconURI:ty+"/"+e.clientId+"/icon"}))})).apply(this,arguments)}function tv(){return(tv=tp(function*(e){let t=new URLSearchParams({authorization_id:e});yield(0,W.Fb)(`${ty}?${t}`,!1)})).apply(this,arguments)}let tx={apps:[],loading:!1,error:null};function tw(e,t){switch(t.type){case"LOAD_START":return tg(t_({},e),{loading:!0,error:null});case"LOAD_SUCCESS":return tg(t_({},e),{loading:!1,apps:t.payload});case"LOAD_ERROR":return tg(t_({},e),{loading:!1,error:t.payload});case"REMOVE_APP":return tg(t_({},e),{apps:e.apps.filter(e=>e.authorizationId!==t.payload)});default:return e}}function tj({src:e,alt:t}){let[n,a]=(0,r.useState)("loading");return(0,i.jsx)("img",{src:e,alt:t,onLoad:()=>a("loaded"),onError:()=>a("error"),style:{width:"3em",height:"3em",fill:"green",visibility:"loaded"===n?"visible":"hidden"}})}function tC({isVisible:e,setIsVisible:t,deleteConsent:n,onEscKeyDown:a,app:s}){let{translate:l}=(0,r.useContext)(p.ic),m=(0,p.lm)();return(0,i.jsxs)(P.aF,{appElementId:"root",visible:e,onEscKeyDown:a,children:[(0,i.jsxs)(F.$,{children:[(0,i.jsx)(R.w,{children:l("my_messages_authorized_apps_modal_title")}),(0,i.jsxs)(o.e,{pb:"m",style:{display:"flex",flexDirection:"row",gap:"1em"},children:[(0,i.jsx)(tj,{src:s.clientIconURI,alt:s.clientName+"-logo"}),(0,i.jsx)(o.e,{style:{marginTop:"auto",marginBottom:"auto"},children:(0,i.jsx)(h.D,{variant:"h3",children:s.clientName})})]}),(0,i.jsx)(c.f,{style:{marginBottom:"8px"},children:l("my_messages_authorized_apps_modal_body",{name:s.clientName})}),(0,i.jsx)(c.f,{style:{marginBottom:"8px"},children:l("my_messages_authorized_apps_modal_list_title")}),(0,i.jsxs)("ul",{style:{listStyleType:"disc",paddingLeft:"1.5rem",marginBottom:"8px"},children:[(0,i.jsx)("li",{children:l("my_messages_authorized_apps_modal_list_1")}),(0,i.jsx)("li",{children:l("my_messages_authorized_apps_modal_list_2")})]}),(0,i.jsx)(o.e,{"aria-live":"polite",style:{width:"100%"},children:(0,i.jsx)(d.M,{children:l("my_messages_authorized_apps_modal_info")})})]}),(0,i.jsxs)(B.j,{children:[(0,i.jsx)(u.$,{onClick:()=>void n(s.authorizationId),fullWidth:m.isMobile,children:l("my_messages_authorized_apps_remove_consent")}),(0,i.jsx)(u.$,{variant:"secondary",onClick:()=>{t(!e),a()},fullWidth:m.isMobile,children:l("cancel")})]})]})}var tE=n(9852);function tk({app:e,removeApp:t}){let{translate:n}=(0,r.useContext)(p.ic),[a,s]=(0,r.useState)(!1),l=(null==e?void 0:e.createdAt)?(0,tE.A)(new Date(e.createdAt),"dd.MM.yyyy"):"-";return(0,i.jsxs)(o.e,{padding:"s",style:{border:"1px solid lightgrey"},children:[(0,i.jsxs)(o.e,{pb:"m",style:{display:"flex",flexDirection:"row",gap:"1em"},children:[(0,i.jsx)(tj,{src:e.clientIconURI,alt:e.clientName+"-logo"}),(0,i.jsxs)(o.e,{children:[(0,i.jsx)(h.D,{variant:"h4",children:e.clientName}),(0,i.jsx)(c.f,{children:n("my_messages_authorized_apps_app_authorized",{timestamp:l})})]})]}),(0,i.jsx)(u.$,{fullWidth:!0,onClick:()=>{s(!0)},children:n("my_messages_authorized_apps_remove_consent")}),(0,i.jsx)(tC,{isVisible:a,setIsVisible:s,deleteConsent:t,app:e,onEscKeyDown:()=>s(!1)})]},"authorized-app"+e.authorizationId)}let tA=()=>{let{translate:e}=(0,r.useContext)(p.ic),{apps:t,removeApp:n}=function(){var e;let[t,n]=(0,r.useReducer)(tw,tx),a=(0,r.useCallback)(tp(function*(){try{n({type:"LOAD_START"});let e=yield function(){return tb.apply(this,arguments)}();n({type:"LOAD_SUCCESS",payload:e})}catch(e){n({type:"LOAD_ERROR",payload:"Failed to load authorized apps"})}}),[]),i=(0,r.useCallback)((e=tp(function*(e){yield function(e){return tv.apply(this,arguments)}(e),n({type:"REMOVE_APP",payload:e})}),function(t){return e.apply(this,arguments)}),[]);return(0,r.useEffect)(()=>{a()},[a]),{apps:t.apps,loading:t.loading,error:t.error,reload:a,removeApp:i}}();return(0,i.jsxs)(o.e,{pt:"m",pb:"m",children:[(0,i.jsx)(h.D,{variant:"h3",children:e("my_messages_authorized_apps_title")}),(0,i.jsx)(o.e,{mt:"m",mb:"l",children:(0,i.jsx)(c.f,{children:e("my_messages_authorized_apps_body")})}),(0,i.jsx)(h.D,{variant:"h4",mb:"s",children:e("my_messages_authorized_apps_authorized_apps_list_title")}),(0,i.jsx)(o.e,{style:{display:"flex",flexDirection:"column",gap:"1em"},children:t.length>0?t.map(e=>(0,i.jsx)(tk,{app:e,removeApp:n},"authorized-app"+e.authorizationId)):(0,i.jsx)(c.f,{style:{fontStyle:"italic",color:"#6B6B6B"},children:e("my_messages_authorized_apps_no_apps_authorized")})})]})};var tO=n(44838);function tT(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},a=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(a=a.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),a.forEach(function(t){var a;a=n[t],t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a})}return e}function tS(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n.push.apply(n,a)}return n}
80)(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}),e}let tV=e=>e&&e.toString().startsWith("email_settings_validation_failure"),tD=(e,t)=>{let n={};return e?(eV(e,n,t.appContext.options),t.errorMessages.map(t=>{tV(t.uid)&&t.contents.filter(t=>t.messageParams&&t.messageParams.value===e.email).length>0&&(n.email="validation_invalid_email")}),e.languageCode||(n.languageCode="validation_required"),e.state||(n.state="validation_required"),t.isNewAccount&&e.state!==g.vL.ACTIVE&&(n.state="validation_required"),n):{}},tN=e=>t=>{let n=tD(t,e),a=Object.keys(n).reduce((e,t)=>(e[t]={type:"validate",message:n[t]},e),{});return 0===Object.keys(a).length?{values:t,errors:{}}:{values:{},errors:a}},tM=e=>({languageCode:e.languageCode,state:e.state}),tP=(0,eO.Ng)((e,t)=>{var n,a,i;let{lang:r}=t.appContext,s=e.messagesAccount,o=e.messagesContact,l=e.messagesEmailVerification,c=(0,eM.Pl)(e.user.item),d=(0,y.p9)(l.pendingVerifications),u=(0,y.p9)(l.pendingSecondaryVerifications);return{contacts:{actorEmailAddresses:o.actorEmailAddresses||[],otherEmailAddresses:o.otherEmailAddresses||[],legacyEmailAddresses:o.legacyEmailAddresses||[]},hasErrors:s.hasErrors||o.hasErrors||l.hasErrors,initialValues:function(){let e=s.messagesAccount||null;return t.isEnableMessagesStep?d?{state:g.vL.ACTIVE,email:d.email,languageCode:d.lang}:{state:g.vL.PASSIVE,email:"",languageCode:r}:e?{email:(null==d?void 0:d.email)||e.email||"",languageCode:e.languageCode,state:e.state}:{}}(),isFetching:s.isFetching||o.isFetching||l.isFetching,isNewAccount:s.isNewAccount,isQuickAccount:s.isQuickAccount,isReachabilityTemporaryFailureNoteNeeded:!!e.myMessagesTemporaryFailure&&e.myMessagesTemporaryFailure.errorActive,messagesAccount:s.messagesAccount||null,pendingVerification:d,pendingSecondaryVerification:u,principal:c.principal,register:(0,ta.Xm)(e),user:c,failedValidators:(0,eN.A)(s.failedValidators,o.failedValidators,l.failedValidators),errorMessages:e.errorMessages?e.errorMessages.errorMessages:[],unreadMessageCount:null!==(i=null!==(a=null===(n=s.messagesAccount)||void 0===n?void 0:n.unreadMessagesCount)&&void 0!==a?a:e.myMessagesChainList.unreadMessagesCount)&&void 0!==i?i:0,showVerificationDialog:e.messagesEmailVerification.showVerificationDialog,showSecondaryVerificationDialog:e.messagesEmailVerification.showSecondaryVerificationDialog}},e=>({addAccountWithCode:(t,n)=>e((0,y.aQ)({addressType:y.RX.ACCOUNT,email:t.email,lang:t.languageCode,operation:y.I.CREATE,principalName:n})).then(()=>{e((0,y.IQ)()),(0,M.Dy)("my_messages_email_verification_sent_code")}),getContacts:()=>e((0,j.kK)()),hideMobileNavi:()=>{e((0,eS.B)())},sendVerificationRequest:(t,n,a)=>e((0,y.aQ)({addressType:y.RX.ACCOUNT,email:t,lang:n,operation:y.I.UPDATE,principalName:a})).then(()=>{e((0,y.UA)()).then(()=>(0,M.Dy)("my_messages_email_verification_sent_code"))}),updateAccountSettings:(t,n)=>e((e,a)=>e((0,K.BI)(tM(t),n))).then(()=>(0,M.Dy)("my_messages_account_update_success")),showErrorMessage:t=>{e((0,eD.tS)(t))},clearErrorMessages:()=>{e((0,eD.AP)())},clearValidators:()=>{e((0,K.mn)()),e((0,j.VY)()),e((0,y.qv)())}}))((0,e9.y)(function(e){let t=r.useRef(!1),{isFeatureEnabled:n}=(0,r.useContext)(p.wp),{errorMessages:a,hasErrors:s,initialValues:o,isEnableMessagesStep:l,isFetching:c,messagesAccount:d,isReachabilityTemporaryFailureNoteNeeded:u,register:m,user:h}=e,f=(0,eT.mN)({defaultValues:o,resolver:tN(e),mode:"all"}),{reset:_,setValue:y,watch:b}=f,v=b(),x=(v&&v.state)===g.vL.ACTIVE;return((0,r.useEffect)(()=>{a.forEach(e=>{tV(e.uid)&&y("email",v.email,{shouldTouch:!0})})},[a,v.email,y]),(0,r.useEffect)(()=>{!t.current&&!c&&(l||s||d)&&(t.current=!0,_())},[s,o,l,c,d,_]),(0,tn.Zq)(m)||u)?"":!c&&(d||s)?l?(0,i.jsx)(eT.Op,tS(tT({},f),{children:(0,i.jsx)(tt,tS(tT({},e),{isReachabilityInfoFormVisible:x,formValues:v}))})):(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(eT.Op,tS(tT({},f),{children:(0,i.jsx)(eA,tS(tT({},e),{isReachabilityInfoFormVisible:x}))})),n("MSG-de2-authorized-apps")?(0,i.jsx)(tA,{}):null,!h.principal&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(th,{}),(0,i.jsx)(eC.J,{})]}),(0,i.jsx)("div",{className:"reachability-info-links",children:(0,i.jsxs)(e2.d,{ariaLabelledBy:"",children:[(0,i.jsx)(e3.i,{children:(0,i.jsx)(eF.Z,{})}),(0,i.jsx)(e3.i,{children:(0,i.jsx)(eR.M,{})}),(0,i.jsx)(e3.i,{children:(0,i.jsx)(eJ.A,{})})]})})]}):(0,i.jsx)("div",{className:"settings-area",children:(0,i.jsx)("div",{className:"col-12",children:(0,i.jsx)(eE.A,{show:!0})})})})),tF=(0,tO.QH)({mapProps:({state:e,router:t})=>({state:e,router:t}),fetchRouteData:(e,t)=>{var n;let a=[e((0,K.cZ)()),e((0,y.UA)())];return(null===(n=t.state.user.item)||void 0===n?void 0:n.principal)&&(a.push(e((0,y.oB)())),a.push(e((0,j.kK)()))),Promise.all(a)},loading:{waitFor:[],waitForRouteLoad:!1,userDelegation:"messages"},mapInitialization:e=>({meta:{title:e8.Xe,description:e8.Xe,fallbackLanguage:!1}})}),tR=(0,tO.ep)(tF,e=>{let t=(0,r.useContext)(p.BR);return(0,i.jsx)(tP,{appContext:t,router:e.router})});function tB(e){let t=(0,r.useContext)(p.BR);return(0,i.jsx)(tP,{appContext:t,isEnableMessagesStep:e.isEnableMessagesStep})}},53325(e,t,n){n.d(t,{A:()=>s});var a=n(96540),i=n(30397);class r extends a.Component{componentDidMount(){this.refreshErrors()}componentDidUpdate(){this.refreshErrors()}render(){return null}constructor(e){var t,n;super(e),t="refreshErrors",n=()=>{this.props.failedValidators&&this.props.failedValidators.length>0&&(this.props.failedValidators.map(e=>{this.props.showErrorMessage((0,i.p)(e))}),this.props.clearValidators())},t in this?Object.defineProperty(this,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):this[t]=n}}let s=r},8813(e,t,n){n.d(t,{A:()=>i});var a=n(74848);n(96540);let i=({disabled:e=!1,error:t,id:n="",input:i,onChange:r,placeholder:s="",required:o=!1,touched:l,translate:c,type:d="text"})=>{var u,m;
80let h=l&&t,f="err-"+n,p="string"==typeof t?t:null==t?void 0:t.key,_="string"==typeof t?void 0:null==t?void 0:t.options;return(0,a.jsxs)("div",{children:[(0,a.jsx)("input",(u=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},a=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(a=a.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),a.forEach(function(t){var a;a=n[t],t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a})}return e}({className:h?"input-error form-control":"form-control"},i),m=m={id:n,type:d,placeholder:s,disabled:e,"aria-controls":f,"aria-invalid":!!h,"aria-required":o,onChange:r||i.onChange},Object.getOwnPropertyDescriptors?Object.defineProperties(u,Object.getOwnPropertyDescriptors(m)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n.push.apply(n,a)}return n})(Object(m)).forEach(function(e){Object.defineProperty(u,e,Object.getOwnPropertyDescriptor(m,e))}),u)),h&&(0,a.jsx)("span",{className:"error","aria-hidden":"true",children:c(p||"",_)}),(0,a.jsx)("div",{id:f,"aria-live":"polite",role:"tooltip",children:(0,a.jsx)("span",{className:"visually-hidden",children:h&&c(p||"",_)})})]})}},531(e,t,n){n.d(t,{Z:()=>c});var a,i=n(74848),r=n(96540),s=n(34455),o=n(75214);let{useContext:l}=a||(a=n.t(r,2)),c=e=>{let{translate:t}=l(s.ic);return(0,i.jsx)(o.N_,{href:t("information_on_messages_link_url"),className:e.className,children:t("my_messages_information_about_message")})}},99518(e,t,n){n.d(t,{M:()=>c});var a,i=n(74848),r=n(96540),s=n(34455),o=n(75214);let{useContext:l}=a||(a=n.t(r,2)),c=e=>{let{translate:t}=l(s.ic);return(0,i.jsx)(o.N_,{className:e.className,openInNewWindow:e.openInNewTab,href:t("my_messages_organizations_using_messages_link_url"),children:t("my_messages_organizations_using_messages")})}},91150(e,t,n){n.d(t,{A:()=>c});var a,i=n(74848),r=n(96540),s=n(34455),o=n(75214);let{useContext:l}=a||(a=n.t(r,2)),c=({className:e})=>{let{translate:t}=l(s.ic);return(0,i.jsx)(o.N_,{href:t("my_messages_information_about_registry_link_url"),className:e,children:t("my_messages_information_about_registry")})}},19406(e,t,n){n.d(t,{Q:()=>c});var a,i=n(74848),r=n(96540),s=n(34455),o=n(6243);let{useContext:l}=a||(a=n.t(r,2)),c=e=>{let{translate:t}=l(s.ic);return(0,i.jsxs)("div",{children:[(0,i.jsx)("p",{children:t((0,o.H)("my_messages_service_description_1",e.user))}),(0,i.jsxs)("ul",{className:"bulleted-list compact-list margin-bottom-m",children:[(0,i.jsx)("li",{children:t("my_messages_service_description_list_1")}),(0,i.jsx)("li",{children:t("my_messages_service_description_list_2")}),(0,i.jsx)("li",{children:t("my_messages_service_description_list_3")})]}),(0,i.jsx)("p",{children:t("my_messages_service_description_2")})]})}},108(e,t,n){n.d(t,{Ay:()=>c,a1:()=>o,kb:()=>i});let a="mymessages.failure.activate",i=()=>({type:a}),r="mymessages.failure.deactivate",s=()=>({type:r}),o=()=>e=>e(s()),l={errorActive:!1},c=(e=l,t)=>{switch(t.type){case a:return Object.assign({},{errorActive:!0});case r:return Object.assign({},{errorActive:!1});default:return e}}},68485(e,t,n){n.d(t,{$Q:()=>u,GQ:()=>p,Jc:()=>m,Tk:()=>_,US:()=>g,XS:()=>v,Y2:()=>c,bX:()=>l,c4:()=>y,cH:()=>f,ce:()=>w,dh:()=>b,qd:()=>o,tk:()=>x,vI:()=>d});var a=n(30397),i=n(63238),r=n(108),s=n(93443);let o=(e,t)=>m(e)&&t((0,i.im)()),l=(e,t)=>(h(e)||u(e.response))&&t((0,r.kb)()),c=e=>e&&400===e.status&&d(e),d=e=>{var t;return null===(t=e.headers.get("content-type"))||void 0===t?void 0:t.includes("application/json")},u=e=>e&&500===e.status,m=e=>e&&(401===e.status||403===e.status),h=e=>e.response&&e.response.status>300&&!m(e.response)&&!c(e.response),f=e=>e&&e instanceof s.o3,p=e=>e.response&&e.response.status>=500&&e.response.status<600,_=e=>e.response&&401===e.response.status,g=e=>e.response&&403===e.response.status,y=e=>e.response&&404===e.response.status,b=e=>e.response&&409===e.response.status,v=e=>e.failedValidators&&e.failedValidators.length>0,x=()=>({failedValidators:[(0,a.OX)("error_fetch_check_url",!0)]}),w=(e,t,n)=>{"INVALID_EMAIL_ADDRESS"===t.reason&&(0,a.l_)(e,"email_settings_validation_failure",!1,"",[{messageKey:"my_messages_email_settings_validation_failure",messageParams:{value:n}}])}},19571(e,t,n){n.d(t,{E3:()=>m,OX:()=>d,fi:()=>u});var a,i,r=n(74848),s=n(96540),o=n(34455),l=n(11273),c=n(18646),d=((a=d||{})[a.OPEN=0]="OPEN",a[a.ACKNOWLEDGED=1]="ACKNOWLEDGED",a[a.CLOSED=2]="CLOSED",a),u=((i={})[i.CONFIRM=0]="CONFIRM",i[i.CANCEL=1]="CANCEL",i[i.REQUEST_CLOSE=2]="REQUEST_CLOSE",i);function m(e){let{translate:t}=(0,s.useContext)(o.ic);return(0,r.jsx)(l.u,{isOpen:0===e.dialogState,scrollableOnDesktop:!1,title:e.title,onRequestClose:()=>e.onCloseModal(2),confirmButton:{label:t(e.confirmTranslationKey||"my_messages_confirm_discard_confirm"),onClick:()=>e.onCloseModal(0)},cancelButton:e.noCancel?null:{label:t(e.cancelTranslationKey||"my_messages_confirm_discard_cancel"),onClick:()=>e.onCloseModal(1)},children:(0,r.jsxs)("div",{children:[e.content?(0,r.jsx)(c.f,{children:e.content}):"",e.children]})})}},45435(e,t,n){n.d(t,{Ay:()=>s,OF:()=>i,Xm:()=>r});var a=n(63497);let i=e=>(0,a.NJ)("Omat viestit",e);function r(e){var t;return null!==(t=e.myMessagesRegister.item)&&void 0!==t?t:null}let s=3524==n.j?a.Hp:null},20514(e,t,n){n.d(t,{A:()=>i});var a=n(45572);let i=function(e,t){return(0,a.A)(t,function(t){return e[t]})}},86942(e,t,n){n.d(t,{A:()=>
80o});var a=n(76912),i=n(87671),r=n(39759),s=n(92049);let o=function(){var e=arguments.length;if(!e)return[];for(var t=Array(e-1),n=arguments[0],o=e;o--;)t[o-1]=arguments[o];return(0,a.A)((0,s.A)(n)?(0,r.A)(n):[n],(0,i.A)(t,1))}},42872(e,t,n){n.d(t,{A:()=>r});var a=n(20514),i=n(27422);let r=function(e){return null==e?[]:(0,a.A)(e,(0,i.A)(e))}},49785(e,t,n){n.d(t,{Op:()=>ec,as:()=>R,mN:()=>eF,xI:()=>B,xW:()=>el});var a=n(96540),i=e=>"checkbox"===e.type,r=e=>e instanceof Date,s=e=>null==e;let o=e=>"object"==typeof e;var l=e=>!s(e)&&!Array.isArray(e)&&o(e)&&!r(e),c=e=>l(e)&&e.target?i(e.target)?e.target.checked:e.target.value:e,d=(e,t)=>t.split(".").some((t,n,a)=>!isNaN(Number(t))&&e.has(a.slice(0,n).join("."))),u=e=>{let t=e.constructor&&e.constructor.prototype;return l(t)&&t.hasOwnProperty("isPrototypeOf")},m="undefined"!=typeof window&&void 0!==window.HTMLElement&&"undefined"!=typeof document;function h(e){if(e instanceof Date)return new Date(e);let t="undefined"!=typeof FileList&&e instanceof FileList;if(m&&(e instanceof Blob||t))return e;let n=Array.isArray(e);if(!n&&!(l(e)&&u(e)))return e;let a=n?[]:Object.create(Object.getPrototypeOf(e));for(let t in e)Object.prototype.hasOwnProperty.call(e,t)&&(a[t]=h(e[t]));return a}let f={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change",SUBMIT:"submit",TRIGGER:"trigger",VALID:"valid"},p={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},_={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},g="root",y=["__proto__","constructor","prototype"],b=/^\w*$/;var v=e=>b.test(e),x=e=>void 0===e;let w=/[.[\]'"]/;var j=e=>e.split(w).filter(Boolean),C=(e,t,n)=>{if(!t||!l(e))return n;let a=v(t)?[t]:j(t);if(a.some(e=>y.includes(e)))return n;let i=a.reduce((e,t)=>s(e)?void 0:e[t],e);return x(i)||i===e?x(e[t])?n:e[t]:i},E=e=>"boolean"==typeof e,k=e=>"function"==typeof e,A=(e,t,n)=>{let a=-1,i=v(t)?[t]:j(t),r=i.length,s=r-1;for(;++a<r;){let t=i[a],r=n;if(a!==s){let n=e[t];r=l(n)||Array.isArray(n)?n:isNaN(+i[a+1])?{}:[]}if(y.includes(t))return;e[t]=r,e=e[t]}};let O=a.createContext(null);O.displayName="HookFormControlContext";let T=()=>a.useContext(O);var S=(e,t,n,a=!0)=>{let i={};for(let r in e)Object.defineProperty(i,r,{get:()=>(t._proxyFormState[r]!==p.all&&(t._proxyFormState[r]=!a||p.all),n&&(n[r]=!0),e[r])});return i};let V=m?a.useLayoutEffect:a.useEffect;var D=e=>"string"==typeof e,N=(e,t,n,a,i)=>D(e)?(a&&t.watch.add(e),C(n,e,i)):Array.isArray(e)?e.map(e=>(a&&t.watch.add(e),C(n,e))):(a&&(t.watchAll=!0),n),M=e=>s(e)||!o(e);let P=(e,t)=>0===t.length&&!Array.isArray(e)&&!u(e);function F(e,t,n=new WeakMap){if(e===t)return!0;if(M(e)||M(t))return Object.is(e,t);if(r(e)&&r(t))return Object.is(e.getTime(),t.getTime());let a=Object.keys(e),i=Object.keys(t);if(a.length!==i.length)return!1;if(P(e,a)||P(t,i))return Object.is(e,t);if(!a.length&&Array.isArray(e)!==Array.isArray(t))return!1;let s=n.get(e);if(s&&s.has(t))return!0;if(s)s.add(t);else{let a=new WeakSet;a.add(t),n.set(e,a)}for(let i of a){let a=e[i];if(!(i in t))return!1;if("ref"!==i){let e=t[i];if(r(a)&&r(e)||(l(a)||Array.isArray(a))&&(l(e)||Array.isArray(e))?!F(a,e,n):!Object.is(a,e))return!1}}return!0}function R(e){let t=T(),{name:n,disabled:i,control:r=t,shouldUnregister:s,defaultValue:o,exact:l=!0}=e,u=d(r._names.array,n),m=a.useMemo(()=>C(r._formValues,n,C(r._defaultValues,n,o)),[r,n,o]),p=function(e){let t=T(),{control:n=t,name:i,defaultValue:r,disabled:s,exact:o,compute:l}=e||{},c=a.useRef(r),d=a.useRef(l),u=a.useRef(void 0),m=a.useRef(n),h=a.useRef(i);d.current=l;let[f,p]=a.useState(()=>{let e=n._getWatch(i,c.current);return d.current?d.current(e):e}),_=a.useCallback(e=>{let t=N(i,n._names,e||n._formValues,!1,c.current);return d.current?d.current(t):t},[n._formValues,n._names,i]),g=a.useCallback(e=>{if(!s){let t=N(i,n._names,e||n._formValues,!1,c.current);if(d.current){let e=d.current(t);F(e,u.current)||(p(e),u.current=e)}else p(t)}},[n._formValues,n._names,s,i]);V(()=>(m.current===n&&F(h.current,i)||(m.current=n,h.current=i,g()),n._subscribe({name:i,formState:{values:!0},exact:o,callback:e=>{g(e.values)}})),[n,o,i,g]),a.useEffect(()=>n._removeUnmounted());let y=m.current!==n,b=h.current,v=a.useMemo(()=>
80{if(s)return null;let e=!y&&!F(b,i);return y||e?_():null},[s,y,i,b,_]);return null!==v?v:f}({control:r,name:n,defaultValue:m,exact:l}),_=function(e){let t=T(),{control:n=t,disabled:i,name:r,exact:s}=e||{},[o,l]=a.useState(()=>({...n._formState,defaultValues:n._defaultValues})),c=a.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1});return V(()=>n._subscribe({name:r,formState:c.current,exact:s,callback:e=>{i||l({...n._formState,...e,defaultValues:n._defaultValues})}}),[r,i,s]),a.useEffect(()=>{c.current.isValid&&n._setValid(!0)},[n]),a.useMemo(()=>S(o,n,c.current,!1),[o,n])}({control:r,name:n,exact:l}),g=a.useRef(e),y=a.useRef(null),b=a.useRef(r.register(n,{...e.rules,value:p,...E(e.disabled)?{disabled:e.disabled}:{}}));g.current=e;let v=a.useMemo(()=>Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!C(_.errors,n)},isDirty:{enumerable:!0,get:()=>!!C(_.dirtyFields,n)},isTouched:{enumerable:!0,get:()=>!!C(_.touchedFields,n)},isValidating:{enumerable:!0,get:()=>!!C(_.validatingFields,n)},error:{enumerable:!0,get:()=>C(_.errors,n)}}),[_,n]),w=a.useCallback(e=>{let t=c(e);return C(r._fields,n)||(b.current=r.register(n,{...g.current.rules,value:t})),b.current.onChange({target:{value:c(e),name:n},type:f.CHANGE})},[n,r]),j=a.useCallback(()=>b.current.onBlur({target:{value:C(r._formValues,n),name:n},type:f.BLUR}),[n,r._formValues]),O=a.useCallback(e=>{e&&(y.current={focus:()=>k(e.focus)&&e.focus(),select:()=>k(e.select)&&e.select(),setCustomValidity:t=>k(e.setCustomValidity)&&e.setCustomValidity(t),reportValidity:()=>k(e.reportValidity)&&e.reportValidity()});let t=C(r._fields,n);t&&t._f&&e&&(t._f.ref=y.current)},[r._fields,n]),D=a.useMemo(()=>({name:n,value:p,...E(i)||_.disabled?{disabled:_.disabled||i}:{},onChange:w,onBlur:j,ref:O}),[n,i,_.disabled,w,j,O,p]);return a.useEffect(()=>{let e=r._options.shouldUnregister||s;r.register(n,{...g.current.rules,...E(g.current.disabled)?{disabled:g.current.disabled}:{}});let t=(e,t)=>{let n=C(r._fields,e);n&&n._f&&(n._f.mount=t)};if(t(n,!0),e){let e=h(C(s?r._defaultValues:r._options.values||r._defaultValues,n,C(r._options.defaultValues,n,g.current.defaultValue)));A(r._defaultValues,n,e),x(C(r._formValues,n))&&A(r._formValues,n,e)}if(u||r.register(n),y.current){let e=C(r._fields,n);e&&e._f&&(e._f.ref=y.current)}return()=>{(u?e&&!r._state.action:e)?r.unregister(n):t(n,!1)}},[n,r,u,s]),a.useEffect(()=>{r._setDisabledField({disabled:i,name:n})},[i,n,r]),a.useMemo(()=>({field:D,formState:_,fieldState:v}),[D,_,v])}let B=e=>e.render(R(e));var I=e=>({isOnSubmit:!e||e===p.onSubmit,isOnBlur:e===p.onBlur,isOnChange:e===p.onChange,isOnAll:e===p.all,isOnTouch:e===p.onTouched}),L=(e,t,n)=>{if(n)return!1;if(t.watchAll||t.watch.has(e))return!0;for(let n of t.watch)if(e.startsWith(n)&&"."===e.charAt(n.length))return!0;return!1};let U=(e,t,n,a)=>{for(let i of n||Object.keys(e)){let n=C(e,i);if(n){let{_f:e,...r}=n;if(e){if(e.refs&&e.refs[0]&&t(e.refs[0],i)&&!a)return!0;if(e.ref&&t(e.ref,e.name)&&!a)return!0;if(U(r,t))break}else if(l(r)&&U(r,t))break}}};var W=(e,t,n)=>{let a=C(e,n),i=Array.isArray(a)?a:[];return A(i,g,t[n]),A(e,n,i),e},z=e=>l(e)&&!Object.keys(e).length,H=e=>"file"===e.type,X=e=>{if(!m)return!1;let t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},q=e=>"radio"===e.type,$=e=>e instanceof RegExp,Y=(e,t,n,a,i)=>t?{...n[e],types:{...n[e]&&n[e].types?n[e].types:{},[a]:i||!0}}:{};let Q={value:!1,isValid:!1},K={value:!0,isValid:!0};var G=e=>{if(Array.isArray(e)){if(e.length>1){let t=e.filter(e=>e&&e.checked&&!e.disabled).map(e=>e.value);return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!x(e[0].attributes.value)?x(e[0].value)||""===e[0].value?K:{value:e[0].value,isValid:!0}:K:Q}return Q};let J={isValid:!1,value:null};var Z=e=>Array.isArray(e)?e.reduce((e,t)=>t&&t.checked&&!t.disabled?{isValid:!0,value:t.value}:e,J):J;function ee(e,t,n="validate"){if(D(e)||Array.isArray(e)&&e.every(D)||E(e)&&!e)return{type:n,message:D(e)?e:"",ref:t}}var et=e=>l(e)&&!$(e)?e:{value:e,message:""},en=async(e,t,n,a,r,o)=>{let{ref:c,refs:d,required:u,maxLength:m,minLength:h,min:f,max:p,pattern:g,validate:y,name:b,valueAsNumber:v,mount:w}=e._f,j=C(n,b);
80if(!w||t.has(b))return{};let A=d?d[0]:c,O=e=>{if(r&&A.reportValidity){let t=E(e)?"":e||"";d?d.forEach(e=>e.setCustomValidity(t)):A.setCustomValidity(t),A.reportValidity()}},T={},S=q(c),V=i(c),N=(v||H(c))&&x(c.value)&&x(j)||X(c)&&""===c.value||""===j||Array.isArray(j)&&!j.length,M=Y.bind(null,b,a,T),P=(e,t,n,a=_.maxLength,i=_.minLength)=>{let r=e?t:n;T[b]={type:e?a:i,message:r,ref:c,...M(e?a:i,r)}};if(o?!Array.isArray(j)||!j.length:u&&(!(S||V)&&(N||s(j))||E(j)&&!j||V&&!G(d).isValid||S&&!Z(d).isValid)){let{value:e,message:t}=D(u)?{value:!!u,message:u}:et(u);if(e&&(T[b]={type:_.required,message:t,ref:A,...M(_.required,t)},!a))return O(t),T}if(!N&&(!s(f)||!s(p))){let e,t,n=et(p),i=et(f);if(s(j)||isNaN(j)){let a=c.valueAsDate||new Date(j),r=e=>new Date(new Date().toDateString()+" "+e),s="time"==c.type,o="week"==c.type;D(n.value)&&j&&(e=s?r(j)>r(n.value):o?j>n.value:a>new Date(n.value)),D(i.value)&&j&&(t=s?r(j)<r(i.value):o?j<i.value:a<new Date(i.value))}else{let a=c.valueAsNumber||(j?+j:j);s(n.value)||(e=a>n.value),s(i.value)||(t=a<i.value)}if((e||t)&&(P(!!e,n.message,i.message,_.max,_.min),!a))return O(T[b].message),T}if((m||h)&&!N&&(D(j)||o&&Array.isArray(j))){let e=et(m),t=et(h),n=!s(e.value)&&j.length>+e.value,i=!s(t.value)&&j.length<+t.value;if((n||i)&&(P(n,e.message,t.message),!a))return O(T[b].message),T}if(g&&!N&&D(j)){let{value:e,message:t}=et(g);if($(e)&&!j.match(e)&&(T[b]={type:_.pattern,message:t,ref:c,...M(_.pattern,t)},!a))return O(t),T}if(y){if(k(y)){let e=ee(await y(j,n),A);if(e&&(T[b]={...e,...M(_.validate,e.message)},!a))return O(e.message),T}else if(l(y)){let e={};for(let t in y){if(!z(e)&&!a)break;let i=ee(await y[t](j,n),A,t);i&&(e={...i,...M(t,i.message)},O(i.message),a&&(T[b]=e))}if(!z(e)&&(T[b]={ref:A,...e},!a))return T}}return O(!0),T},ea=e=>Array.isArray(e)?e:[e],ei=e=>Array.isArray(e)?e.filter(Boolean):[];function er(e,t){if(D(t)&&Object.prototype.hasOwnProperty.call(e,t))return delete e[t],e;let n=Array.isArray(t)?t:v(t)?[t]:j(t);if(n.some(e=>y.includes(String(e))))return e;let a=1===n.length?e:function(e,t){let n=t.slice(0,-1).length,a=0;for(;a<n;){if(s(e)){e=void 0;break}e=e[t[a]],a++}return e}(e,n),i=n.length-1,r=n[i];return a&&delete a[r],0!==i&&(l(a)&&z(a)||Array.isArray(a)&&function(e){for(let t in e)if(e.hasOwnProperty(t)&&!x(e[t]))return!1;return!0}(a))&&er(e,n.slice(0,-1)),e}let es=e=>{let t={};for(let n of Object.keys(e))if(o(e[n])&&null!==e[n]&&!r(e[n])){let a=es(e[n]);for(let e of Object.keys(a))t[`${n}.${e}`]=a[e]}else t[n]=e[n];return t},eo=a.createContext(null);eo.displayName="HookFormContext";let el=()=>a.useContext(eo),ec=({children:e,watch:t,getValues:n,getFieldState:i,setError:r,clearErrors:s,setValue:o,setValues:l,trigger:c,formState:d,resetField:u,reset:m,resetDefaultValues:h,handleSubmit:f,unregister:p,control:_,register:g,setFocus:y,subscribe:b})=>{let v=a.useMemo(()=>({watch:t,getValues:n,getFieldState:i,setError:r,clearErrors:s,setValue:o,setValues:l,trigger:c,formState:d,resetField:u,reset:m,resetDefaultValues:h,handleSubmit:f,unregister:p,control:_,register:g,setFocus:y,subscribe:b}),[s,_,d,i,n,f,g,m,h,u,r,y,o,l,b,c,p,t]);return a.createElement(eo.Provider,{value:v},a.createElement(O.Provider,{value:v.control},e))};var ed=()=>{let e=[];return{get observers(){return e},next:t=>{for(let n of e)n.next&&n.next(t)},subscribe:t=>(e.push(t),{unsubscribe:()=>{e=e.filter(e=>e!==t)}}),unsubscribe:()=>{e=[]}}},eu=e=>"select-multiple"===e.type,em=e=>q(e)||i(e),eh=e=>X(e)&&e.isConnected,ef=e=>{for(let t in e)if(k(e[t]))return!0;return!1};function ep(e){return Array.isArray(e)||l(e)&&!ef(e)}function e_(e){return!!(e&&"_f"in e)}function eg(e){return Array.isArray(e)?!e.some(e=>!x(e)):!Object.keys(e).length}function ey(e,t){Array.isArray(e)?e[t]=void 0:delete e[t]}function eb(e,t={},n){for(let a in e){let i=e[a],r=n&&n[a];!ep(i)||Array.isArray(i)&&e_(r)?x(i)||(t[a]=!0):(t[a]=Array.isArray(i)?[]:{},eb(i,t[a],r),eg(t[a])&&ey(t,a))}return t}function ev(e,t,n,a){for(let i in n||(n=eb(t,{},a)),e){let r=e[i],o=a&&a[i];!ep(r)||Array.isArray(r)&&e_(o)?F(r,t[i])?ey(n,i):n[i]=!0:(x(t)||M(n[i])?n[i]=eb(r,Array.isArray(r)?[]:{},o):ev(r,s(t)?{}:t[i],n[i],o),eg(n[i])&&ey(n,i))}return n}var ex=(e,{valueAsNumber:t,valueAsDate:n,setValueAs:a})=>x(e)?e:t?""===e?NaN:e?+e:e:n&&D(e)?new Date(e):a?a(e):e;function ew(e){let t=e.ref;return H(t)?t.files:q(t)?Z(e.refs).value:eu(t)?[...t.selectedOptions].map(({value:e})=>e):i(t)?G(e.refs).value:ex(x(t.value)?e.ref.value:t.value,e)}var ej=(e,t,n,a)=>{let i={};for(let n of e){let e=C(t,n);e&&A(i,n,e._f)}return{criteriaMode:n,names:[...e],fields:i,shouldUseNativeValidation:a}},eC=e=>x(e)?e:$(e)?e.source:l(e)?$(e.value)?e.value.source:e.value:e;let eE="AsyncFunction";var ek=e=>{if(!e||!e.validate)return!1;if(k(e.validate))return e.validate.constructor.name===eE;if(l(e.validate)){for(let t in e.validate)if(e.validate[t].constructor.name===eE)return!0}return!1},eA=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate);function eO(e,t,n){let a=C(e,n);if(a||v(n))return{error:a,name:n};let i=n.split(".");for(;i.length;){let a=i.join("."),r=C(t,a),s=C(e,a);if(r&&!Array.isArray(r)&&n!==a)break;if(s&&s.type)return{name:a,error:s};if(s&&s.root&&s.root.type)return{name:`${a}.root`,error:s.root};i.pop()}return{name:n}}var eT=(e,t,n,a)=>{n(e);let{name:i,...r}=e,s=Object.keys(r);return!s.length||a&&s.length>=Object.keys(t).length||s.find(e=>t[e]===(!a||p.all))},eS=(e,t,n)=>!e||!t||e===t||ea(e).some(e=>e&&(n?e===t||e.startsWith(t+"."):e.startsWith(t)||t.startsWith(e))),eV=(e,t,n,a,i)=>!i.isOnAll&&(!n&&i.isOnTouch?!(t||e):(n?a.isOnBlur:i.isOnBlur)?!e:(n?!a.isOnChange:!i.isOnChange)||e),eD=(e,t)=>!ei(C(e,t)).length&&er(e,t);let eN={mode:p.onSubmit,reValidateMode:p.onChange,shouldFocusError:!0},eM="form",eP={submitCount:0,isDirty:!1,isReady:!1,isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{}};function eF(e={}){let t=a.useRef(void 0),n=a.useRef(void 0),o=a.useRef(e.formControl),[u,y]=a.useState(()=>({...h(eP),isLoading:k(e.defaultValues),errors:e.errors||{},disabled:e.disabled||!1,defaultValues:k(e.defaultValues)?void 0:e.defaultValues}));if(!t.current||e.formControl&&o.current!==e.formControl){if(o.current=e.formControl,e.formControl)t.current={...e.formControl,formState:u},e.defaultValues&&!k(e.defaultValues)&&e.formControl.reset(e.defaultValues,e.resetOptions);else{let{formControl:n,...a}=function(e={}){let t={...eN,...e},n={...h(eP),isLoading:k(t.defaultValues),errors:t.errors||{},disabled:t.disabled||!1},a={},o=(l(t.defaultValues)||l(t.values))&&h(t.defaultValues||t.values)||{},u=t.shouldUnregister?{}:h(o),y={action:!1,mount:!1,watch:!1,keepIsValid:!1},b={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set,registerName:new Set},w={},O={},T=0,S=I(t.mode),V=I(t.reValidateMode),M={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},P={...M},R={...P},B={array:ed(),state:ed()},q=0,$=t.criteriaMode===p.all,Y=(e,t)=>
80n=>{clearTimeout(O[e]),O[e]=setTimeout(t,n)},Q=async e=>{if(!y.keepIsValid&&!t.disabled&&(P.isValid||R.isValid||e)){let e,i=++q;t.resolver?(e=z((await el()).errors),i===q&&K()):e=await ep({fields:a,onlyCheckValid:!0,eventType:f.VALID}),i===q&&e!==n.isValid&&B.state.next({isValid:e})}},K=(e,a)=>{!t.disabled&&(P.isValidating||P.validatingFields||R.isValidating||R.validatingFields)&&((e||Array.from(b.mount)).forEach(e=>{e&&(a?A(n.validatingFields,e,a):er(n.validatingFields,e))}),B.state.next({validatingFields:n.validatingFields,isValidating:!z(n.validatingFields)}))},G=()=>{n.dirtyFields=ev(o,u,void 0,a)},J=(e,t)=>{A(n.errors,e,t),n.errors={...n.errors},B.state.next({errors:n.errors})},Z=e=>{let t=v(e)?[e]:j(e),n=u,a=o;for(let e=0;e<t.length-1;e++){let i=t[e];if(n=s(n)?n:n[i],a=s(a)?a:a[i],null===n&&null!==a)return!0}return!1},ee=(t,i,r,s)=>{let l=C(a,t);if(l){if(Z(t))return;let a=x(C(u,t)),c=C(u,t,x(r)?C(o,t):r);x(c)||s&&s.defaultChecked||i?A(u,t,i?c:ew(l._f)):ey(t,c),y.mount&&!y.action&&(Q(),a&&n.isDirty&&(P.isDirty||R.isDirty)&&!e_()&&(n.isDirty=!1,B.state.next({...n})),e.shouldUnregister&&a&&!x(C(u,t))&&L(t,b)&&(y.watch=!0))}},et=(e,i,r,s,l)=>{let c=!1,d=!1,m={name:e};if(!t.disabled||!0===s){if(!r||s){let t=F(C(o,e),i);(P.isDirty||R.isDirty)&&(d=n.isDirty,n.isDirty=m.isDirty=!t||e_(),c=d!==m.isDirty),d=!!C(n.dirtyFields,e),t!==n.isDirty?n.dirtyFields=ev(o,u,void 0,a):t?er(n.dirtyFields,e):A(n.dirtyFields,e,!0),m.dirtyFields=n.dirtyFields,c=c||(P.dirtyFields||R.dirtyFields)&&!t!==d}if(r){let t=C(n.touchedFields,e);t||(A(n.touchedFields,e,r),m.touchedFields=n.touchedFields,c=c||(P.touchedFields||R.touchedFields)&&t!==r)}c&&l&&B.state.next(m)}return c?m:{}},eo=(e,a,i,r)=>{let s=C(n.errors,e),o=(P.isValid||R.isValid)&&E(a)&&n.isValid!==a;if(t.delayError&&i?(w[e]=Y(e,()=>J(e,i)),w[e](t.delayError)):(clearTimeout(O[e]),delete w[e],i?A(n.errors,e,i):er(n.errors,e),n.errors={...n.errors}),(i?!F(s,i):s)||!z(r)||o){let t={...r,...o&&E(a)?{isValid:a}:{},errors:n.errors,name:e};n={...n,...t},B.state.next(t)}},el=async e=>(K(e,!0),await t.resolver(u,t.context,ej(e||b.mount,a,t.criteriaMode,t.shouldUseNativeValidation))),ec=async e=>{let{errors:t}=await el(e);if(K(e),e){for(let a of e){let e=C(t,a);e?b.array.has(a)&&l(e)&&!Object.keys(e).some(e=>!Number.isNaN(Number(e)))?W(n.errors,{[a]:e},a):A(n.errors,a,e):er(n.errors,a)}n.errors={...n.errors}}else n.errors=t;return t},ef=async({name:t,eventType:a})=>{if(e.validate){let i=await e.validate({formValues:u,formState:n,name:t,eventType:a});if(l(i))for(let e in i){let t=i[e];t&&eW(`${eM}.${e}`,{message:D(t.message)?t.message:"",type:t.type||_.validate})}else D(i)||!i?eW(eM,{message:i||"",type:_.validate}):eU(eM);return i}return!0},ep=async({fields:a,onlyCheckValid:i,name:r,eventType:s,context:o={valid:!0,runRootValidation:!1}})=>{if(e.validate&&(o.runRootValidation=!0,!await ef({name:r,eventType:s})&&(o.valid=!1,i)))return o.valid;for(let r in a){let l=a[r];if(l){let{_f:a,...c}=l;if(a){let r=b.array.has(a.name),s=l._f&&ek(l._f),c=P.validatingFields||P.isValidating||R.validatingFields||R.isValidating;s&&c&&K([a.name],!0);let d=await en(l,b.disabled,u,$,t.shouldUseNativeValidation&&!i,r);if(s&&c&&K([a.name]),d[a.name]&&(o.valid=!1,i)||(i||(C(d,a.name)?r?W(n.errors,d,a.name):A(n.errors,a.name,d[a.name]):er(n.errors,a.name)),e.shouldUseNativeValidation&&d[a.name]))break}z(c)||await ep({context:o,onlyCheckValid:i,fields:c,name:r,eventType:s})}}return o.valid},e_=(e,t)=>(e&&t&&A(u,e,t),!F(y.mount?u:o,o)),eg=(e,t,n)=>N(e,b,{...y.mount?u:x(t)?o:D(e)?{[e]:t}:t},n,t),ey=(e,t,n={},r=!1,o=!1)=>{let l=C(a,e),c=t;if(l){let n=l._f;!n||(n.disabled||A(u,e,ex(t,n)),c=X(n.ref)&&s(t)?"":t,eu(n.ref)?[...n.ref.options].forEach(e=>e.selected=c.includes(e.value)):n.refs?i(n.ref)?n.refs.forEach(e=>{e.defaultChecked&&e.disabled||(Array.isArray(c)?e.checked=!!c.find(t=>t===e.value):e.checked=c===e.value||!!c)}):n.refs.forEach(e=>e.checked=e.value===c):H(n.ref)?n.ref.value="":(n.ref.value=c,n.ref.type||o||B.state.next({name:e,values:r?u:h(u)})))}(n.shouldDirty||n.shouldTouch)&&et(e,c,n.shouldTouch,n.shouldDirty,!o),n.shouldValidate&&eI(e,{delayError:n.delayError})},eb=(e,t,n,i=!1,s=!1)=>{for(let o in t){if(!t.hasOwnProperty(o))return;let c=t[o],d=e+"."+o,u=C(a,d);(b.array.has(e)||l(c)||u&&!u._f)&&!r(c)?eb(d,c,n,i,s):ey(d,c,n,i,s)}},eE=(e,t,i,r,o=!1)=>{let l=C(a,e),c=b.array.has(e),d=r?t:h(t),m=F(C(u,e),d);if(m||A(u,e,d),c)B.array.next({name:e,values:r?u:h(u)}),(P.isDirty||P.dirtyFields||R.isDirty||R.dirtyFields)&&i.shouldDirty&&(G(),o||B.state.next({name:e,dirtyFields:n.dirtyFields,isDirty:e_(e,d)}));else{let t=Array.isArray(d)&&!d.length||z(d);!l||l._f||s(d)||t?ey(e,d,i,r,o):eb(e,d,i,r,o)}if(!m&&!o){let t=L(e,b),a=r?u:h(u);B.state.next({...t&&n,name:y.mount||t?e:void 0,values:a})}},eF=(e,t,n={})=>eE(e,t,n,!1),eR=async i=>{y.mount=!0;let s=i.target,o=s.name,l=!0,d=C(a,o),m=e=>{l=Number.isNaN(e)||r(e)&&isNaN(e.getTime())||F(e,C(u,o,e))};if(d){let r,p,_=s.type?ew(d._f):c(i),g=i.type===f.BLUR||i.type===f.FOCUS_OUT,y=!eA(d._f)&&!e.validate&&!t.resolver&&!C(n.errors,o)&&!d._f.deps,v=y||eV(g,C(n.touchedFields,o),n.isSubmitted,V,S),x=L(o,b,g);if(A(u,o,_),g){if(!s||!s.readOnly){d._f.onBlur&&d._f.onBlur(i);let e=w[o];e&&e(0)}}else d._f.onChange&&d._f.onChange(i);let j=et(o,_,g),E=!z(j)||x;if(g||B.state.next({name:o,type:i.type,...T?{values:h(u)}:{}}),v)return(!y||!n.isValid)&&(P.isValid||R.isValid)&&("onBlur"===t.mode?g&&Q():g||Q()),E&&B.state.next({name:o,...x?{}:j});if(!t.resolver&&e.validate&&await ef({name:o,eventType:i.type}),!g&&x&&B.state.next({...n}),t.resolver){let{errors:e}=await el([o]);if(K([o]),m(_),!l){z(j)||B.state.next(j);return}let t=eO(n.errors,a,o),i=eO(e,a,t.name||o);r=i.error,o=i.name,p=z(e)}else K([o],!0),r=(await en(d,b.disabled,u,$,t.shouldUseNativeValidation))[o],K([o]),m(_),l&&(r?p=!1:(P.isValid||R.isValid)&&(p=await ep({fields:a,onlyCheckValid:!0,name:o,eventType:i.type})));l&&(d._f.deps&&(!Array.isArray(d._f.deps)||d._f.deps.length>0)&&eI(d._f.deps),eo(o,p,r,j))}},eB=(e,t)=>{if(C(n.errors,t)&&e.focus)return e.focus(),1},eI=async(e,i={})=>{let r,s,o=ea(e);if(t.resolver){let t=await ec(x(e)?e:o);r=z(t),s=e?!o.some(e=>C(t,e)):r}else e?((s=(await Promise.all(o.map(async e=>{let t=C(a,e);return await ep({fields:t&&t._f?{[e]:t}:t,eventType:f.TRIGGER})}))).every(Boolean))||n.isValid)&&Q():s=r=await ep({fields:a,name:e,eventType:f.TRIGGER});if(i.delayError&&t.delayError&&D(e)){let a=C(n.errors,e);a?(er(n.errors,e),w[e]=Y(e,()=>J(e,a)),w[e](t.delayError)):(clearTimeout(O[e]),delete w[e])}return B.state.next({...!D(e)||(P.isValid||R.isValid)&&r!==n.isValid?{}:{name:e},...t.resolver||!e?{isValid:r}:{},errors:n.errors}),i.shouldFocus&&!s&&U(a,eB,e?o:b.mount),s},eL=(e,t)=>({invalid:!!C((t||n).errors,e),isDirty:!!C((t||n).dirtyFields,e),error:C((t||n).errors,e),isValidating:!!C(n.validatingFields,e),isTouched:!!C((t||n).touchedFields,e)}),eU=e=>{let t=e?ea(e):void 0;
80null==t||t.forEach(e=>er(n.errors,e)),t?t.forEach(e=>{B.state.next({name:e,errors:n.errors})}):B.state.next({errors:{}})},eW=(e,t,i)=>{let r=(C(a,e,{_f:{}})._f||{}).ref,{ref:s,message:o,type:l,...c}=C(n.errors,e)||{};A(n.errors,e,{...c,...t,ref:r}),B.state.next({name:e,errors:n.errors,isValid:!1}),i&&i.shouldFocus&&r&&r.focus&&r.focus()},ez=e=>{var t;let a=!!(null===(t=e.formState)||void 0===t?void 0:t.values);a&&T++;let{unsubscribe:i}=B.state.subscribe({next:t=>{if(eS(e.name,t.name,e.exact)&&eT(t,e.formState||P,eG,e.reRenderRoot)){let a={...u};e.callback({values:a,...n,...t,defaultValues:o})}}});if(!a)return i;let r=!1;return()=>{!r&&(r=!0,T--,i())}},eH=(e,i={})=>{for(let r of e?ea(e):b.mount)b.mount.delete(r),b.array.delete(r),i.keepValue||(er(a,r),er(u,r)),i.keepError||er(n.errors,r),i.keepDirty||er(n.dirtyFields,r),i.keepTouched||er(n.touchedFields,r),i.keepIsValidating||er(n.validatingFields,r),t.shouldUnregister||i.keepDefaultValue||er(o,r);B.state.next({values:h(u)}),B.state.next({...n,...i.keepDirty?{isDirty:e_()}:{}}),i.keepIsValid||Q()},eX=({disabled:e,name:t})=>{if(E(e)&&y.mount||e||b.disabled.has(t)){let n=b.disabled.has(t),a=!!e;e?b.disabled.add(t):b.disabled.delete(t),n!==a&&y.mount&&!y.action&&Q()}},eq=(e,n={})=>{let i=C(a,e),r=E(n.disabled)||E(t.disabled),s=!b.registerName.has(e)&&i&&i._f&&!i._f.mount;return A(a,e,{...i||{},_f:{...i&&i._f?i._f:{ref:{name:e}},name:e,mount:!0,...n}}),b.mount.add(e),i&&!s?eX({disabled:E(n.disabled)?n.disabled:t.disabled,name:e}):ee(e,!0,n.value),{...r?{disabled:n.disabled||t.disabled}:{},...t.progressive?{required:!!n.required,min:eC(n.min),max:eC(n.max),minLength:eC(n.minLength),maxLength:eC(n.maxLength),pattern:eC(n.pattern)}:{},name:e,onChange:eR,onBlur:eR,ref:r=>{if(r){b.registerName.add(e),eq(e,n),b.registerName.delete(e),i=C(a,e);let t=x(r.value)&&r.querySelectorAll&&r.querySelectorAll("input,select,textarea")[0]||r,s=em(t),l=i._f.refs||[];(s?!l.find(e=>e===t):t!==i._f.ref)&&(A(a,e,{_f:{...i._f,...s?{refs:[...l.filter(eh),t,...Array.isArray(C(o,e))?[{}]:[]],ref:{type:t.type,name:e}}:{ref:t}}}),ee(e,!1,void 0,t))}else(i=C(a,e,{}))._f&&(i._f.mount=!1),(t.shouldUnregister||n.shouldUnregister)&&!(d(b.array,e)&&y.action)&&b.unMount.add(e)}}},e$=()=>t.shouldFocusError&&!t.shouldUseNativeValidation&&U(a,eB,b.mount),eY=(e,i)=>async r=>{let s;r&&(r.preventDefault&&r.preventDefault(),r.persist&&r.persist());let o=h(u);if(B.state.next({isSubmitting:!0}),t.resolver){let{errors:e,values:t}=await el();K(),n.errors=e,o=h(t)}else await ep({fields:a,eventType:f.SUBMIT});if(b.disabled.size)for(let e of b.disabled)er(o,e);if(er(n.errors,g),z(n.errors)){B.state.next({errors:{}});try{await e(o,r)}catch(e){s=e}}else i&&await i({...n.errors},r),e$(),setTimeout(e$);if(B.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:z(n.errors)&&!s,submitCount:n.submitCount+1,errors:n.errors}),s)throw s},eQ=(e,i={})=>{let r=e?h(e):o,s=h(r),l=z(e),c=a;if(i.keepDefaultValues||(o=r),!i.keepValues){if(i.keepDirtyValues)for(let e of Array.from(new Set([...b.mount,...Object.keys(ev(o,u,void 0,c))]))){let t=C(n.dirtyFields,e),a=C(u,e),i=C(s,e);t&&!x(a)?A(s,e,a):t||x(i)||eF(e,i)}else{if(m&&x(e))for(let e of b.mount){let t=C(a,e);if(t&&t._f){let e=Array.isArray(t._f.refs)?t._f.refs[0]:t._f.ref;if(X(e)){let t=e.closest("form");if(t){t.reset();break}}}}if(i.keepFieldsRef)for(let e of b.mount)eF(e,C(s,e));else a={}}if(t.shouldUnregister){if(u=i.keepDefaultValues?h(o):{},i.keepFieldsRef)for(let e of b.mount)A(u,e,C(s,e))}else u=h(s);B.array.next({values:{...s}}),B.state.next({name:void 0,type:void 0,values:{...s}})}b={mount:i.keepDirtyValues?b.mount:new Set,unMount:new Set,array:new Set,registerName:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:""},y.mount=!P.isValid||!!i.keepIsValid||!!i.keepDirtyValues||!t.shouldUnregister&&!z(s),y.watch=!!t.shouldUnregister,y.keepIsValid=!!i.keepIsValid,y.action=!1,i.keepErrors||(n.errors={}),B.state.next({submitCount:i.keepSubmitCount?n.submitCount:0,isDirty:!l&&(i.keepDirty?n.isDirty:i.keepValues?e_():!!(i.keepDefaultValues&&!F(e,o))),isSubmitted:!!i.keepIsSubmitted&&n.isSubmitted,dirtyFields:l?{}:i.keepDirtyValues?i.keepDefaultValues&&u?ev(o,u,void 0,c):n.dirtyFields:i.keepDefaultValues&&e?ev(
80o,e,void 0,c):i.keepDirty?n.dirtyFields:{},touchedFields:i.keepTouched?n.touchedFields:{},errors:i.keepErrors?n.errors:{},isSubmitSuccessful:!!i.keepIsSubmitSuccessful&&n.isSubmitSuccessful,isSubmitting:!1,defaultValues:o})},eK=(e,n)=>eQ(k(e)?e(u):e,{...t.resetOptions,...n}),eG=e=>{let{name:t,type:a,values:i,...r}=e;n={...n,...r}},eJ={control:{register:eq,unregister:eH,getFieldState:eL,handleSubmit:eY,setError:eW,_subscribe:ez,_runSchema:el,_updateIsValidating:K,_focusError:e$,_getWatch:eg,_getDirty:e_,_setValid:Q,_setFieldArray:(e,i=[],r,s,o=!0,l=!0)=>{if(s&&r&&!t.disabled){if(y.action=!0,l&&Array.isArray(C(a,e))){let t=r(C(a,e),s.argA,s.argB);o&&A(a,e,t)}if(l&&Array.isArray(C(n.errors,e))){let t=r(C(n.errors,e),s.argA,s.argB);o&&A(n.errors,e,t),eD(n.errors,e)}if((P.touchedFields||R.touchedFields)&&l&&Array.isArray(C(n.touchedFields,e))){let t=r(C(n.touchedFields,e),s.argA,s.argB);o&&A(n.touchedFields,e,t)}(P.dirtyFields||R.dirtyFields)&&G(),B.state.next({name:e,isDirty:e_(e,i),dirtyFields:n.dirtyFields,errors:n.errors,isValid:n.isValid})}else A(u,e,i)},_setDisabledField:eX,_setErrors:e=>{n.errors=e,B.state.next({errors:n.errors,isValid:!1})},_getFieldArray:e=>ei(C(y.mount?u:o,e,t.shouldUnregister?C(o,e,[]):[])),_reset:eQ,_resetDefaultValues:()=>k(t.defaultValues)&&t.defaultValues().then(e=>{eK(e,t.resetOptions),B.state.next({isLoading:!1})}),_removeUnmounted:()=>{for(let e of b.unMount){let t=C(a,e);t&&(t._f.refs?t._f.refs.every(e=>!eh(e)):!eh(t._f.ref))&&eH(e)}b.unMount=new Set},_disableForm:e=>{E(e)&&(B.state.next({disabled:e}),U(a,(t,n)=>{let i=C(a,n);i&&(t.disabled=i._f.disabled||e,Array.isArray(i._f.refs)&&i._f.refs.forEach(t=>{t.disabled=i._f.disabled||e}))},0,!1))},_subjects:B,_proxyFormState:P,get _fields(){return a},get _formValues(){return u},get _state(){return y},set _state(value){y=value},get _defaultValues(){return o},get _names(){return b},set _names(value){b=value},get _formState(){return n},get _options(){return t},set _options(value){S=I((t={...t,...value}).mode),V=I(t.reValidateMode)}},subscribe:e=>(y.mount=!0,R={...R,...e.formState},ez({...e,formState:{...M,...e.formState}})),trigger:eI,register:eq,handleSubmit:eY,watch:(e,t)=>{if(k(e)){T++;let{unsubscribe:n}=B.state.subscribe({next:n=>"values"in n&&e(n.values||eg(void 0,t),n)}),a=!1;return{unsubscribe:()=>{!a&&(a=!0,T--,n())}}}return eg(e,t,!0)},setValue:eF,setValues:(e,t={})=>{let a=k(e)?e(u):e;if(!F(u,a)){u={...u,...a};let e=es(a);for(let n of b.mount)n in e&&eE(n,e[n],t,!0,!0);B.state.next({...n,name:void 0,type:void 0,...T?{values:u}:{}}),t.shouldValidate&&Q()}},getValues:(e,t)=>{let a={...y.mount?u:o};return t&&(a=function e(t,n){let a={};for(let i in t)if(t.hasOwnProperty(i)){let r=t[i],s=n[i];if(r&&l(r)&&s){let t=e(r,s);l(t)&&(a[i]=t)}else t[i]&&(a[i]=s)}return a}(t.dirtyFields?n.dirtyFields:n.touchedFields,a)),x(e)?a:D(e)?C(a,e):e.map(e=>C(a,e))},reset:eK,resetField:(e,t={})=>{C(a,e)&&(x(t.defaultValue)?eF(e,h(C(o,e))):(eF(e,t.defaultValue),A(o,e,h(t.defaultValue))),t.keepTouched||er(n.touchedFields,e),t.keepDirty||(er(n.dirtyFields,e),n.isDirty=t.defaultValue?e_(e,h(C(o,e))):e_()),!t.keepError&&(er(n.errors,e),P.isValid&&Q()),B.state.next({...n}))},resetDefaultValues:(e,t={})=>
80{if(o=h(e),!t.keepDirty){let e=ev(o,u,void 0,a);n.dirtyFields=e,n.isDirty=!z(e)}t.keepIsValid||Q(),B.state.next({...n,defaultValues:o})},clearErrors:eU,unregister:eH,setError:eW,setFocus:(e,t={})=>{let n=C(a,e),i=n&&n._f;if(i){let e=i.refs?i.refs[0]:i.ref;e.focus&&setTimeout(()=>{e.focus(),t.shouldSelect&&k(e.select)&&e.select()})}},getFieldState:eL};return{...eJ,formControl:eJ}}(e);t.current={...a,formState:u}}}let b=t.current.control;return b._options=e,V(()=>{let e=b._subscribe({formState:b._proxyFormState,callback:()=>y({...b._formState,defaultValues:b._defaultValues}),reRenderRoot:!0});return y(e=>({...e,isReady:!0})),b._formState.isReady=!0,e},[b]),a.useEffect(()=>b._disableForm(e.disabled),[b,e.disabled]),a.useEffect(()=>{e.mode&&(b._options.mode=e.mode),e.reValidateMode&&(b._options.reValidateMode=e.reValidateMode)},[b,e.mode,e.reValidateMode]),a.useEffect(()=>{e.errors&&(b._setErrors(e.errors),b._focusError())},[b,e.errors]),a.useEffect(()=>{e.shouldUnregister&&b._subjects.state.next({values:b._getWatch()})},[b,e.shouldUnregister]),a.useEffect(()=>{if(b._proxyFormState.isDirty){let e=b._getDirty();e!==u.isDirty&&b._subjects.state.next({isDirty:e})}},[b,u.isDirty]),a.useEffect(()=>{var t;e.values&&!F(e.values,n.current)?(b._reset(e.values,{keepFieldsRef:!0,...b._options.resetOptions}),(null===(t=b._options.resetOptions)||void 0===t?void 0:t.keepIsValid)||b._setValid(),n.current=e.values,y(e=>({...e}))):b._resetDefaultValues()},[b,e.values]),a.useEffect(()=>{b._state.mount||(b._setValid(),b._state.mount=!0),b._state.watch&&(b._state.watch=!1,b._subjects.state.next({...b._formState})),b._removeUnmounted()}),t.current.formState=a.useMemo(()=>S(u,b),[b,u]),t.current}}}]);
81//# sourceMappingURL=6498.4fef6b9cf6d1b5facd53.chunk.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.