1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[854],{3473:(e,t,s)=>{s.r(t),s.d(t,{default:()=>d});var n=s(3696),a=s(7465);const r=({radius:e=18,strokeWidth:t=2,color:s="#000",durationInSeconds:a=0,onTimerTimeout:r})=>{const[l,c]=(0,n.useState)(1e3*a),o=(0,n.useRef)(null),m=(0,n.useRef)(null);(0,n.useEffect)(()=>(o.current=setInterval(()=>{c(e=>e<=500?(m.current=setTimeout(()=>{clearInterval(o.current),r?.()},1e3),0):e-500)},500),()=>clearInterval(o.current)),[]);const i=2*e,u=e-t/2,d=Math.round(2*u*Math.PI),f=d*(1-l/(1e3*a));return n.createElement("svg",{width:i,height:i,viewBox:`0 0 ${i} ${i}`},n.createElement("circle",{className:"countdown-circle",strokeWidth:`${t}`,stroke:s,r:u,cx:e,cy:e,strokeDasharray:`${d} ${d}`,style:{strokeDashoffset:f},fill:"transparent",vectorEffect:"non-scaling-stroke"}))},l=({cssIcon:e,messageText:t,linkText:s,linkToPageUrl:a,timeToLive:l=0,dismissible:c,messageType:o,onDelete:m})=>n.createElement("div",{className:`flash-message ${o&&"flash-message--"+o.toLowerCase()}`},!!e&&n.createElement("div",{className:"flash-message__icon"},n.createElement("i",{className:`icon-${e}`})),n.createElement("div",{className:"flash-message__content"},n.createElement("div",{dangerouslySetInnerHTML:{__html:t}}),a&&s&&n.createElement("div",{className:"flash-message__content__link"},n.createElement("a",{href:a},s))),n.createElement("div",null,n.createElement("div",{className:"flash-message__close"},c&&n.createElement("button",{onClick:()=>m({closedByUser:!0})},n.createElement("i",{className:"icon-cancel flash-message__close__icon"})),0!==l&&n.createElement(r,{radius:15,color:"#fff",durationInSeconds:l,onTimerTimeout:()=>m({closedByUser:!1})}))));var c=s(7286),o=s(9134);function m(){return m=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var s=arguments[t];for(var n in s)({}).hasOwnProperty.call(s,n)&&(e[n]=s[n])}return e},m.apply(null,arguments)}const i=()=>{const e=(0,a.wA)(),{errors:t}=(0,a.d4)(e=>e.generalErrors);return n.createElement(n.Fragment,null,t?.length>0&&t.map(t=>n.createElement(l,m({key:t.messageId},t,{onDelete:()=>e((0,o.Z$)(t.messageId))}))))},u=()=>{const e=(0,a.wA)(),t=(0,a.d4)(e=>e.flashMessages);return n.createElement(n.Fragment,null,t.length>0&&t.map(t=>n.createElement(l,m({key:t.messageId},t,{onDelete:({closedByUser:s})=>e((0,c.QD)(t,s))}))))},d=()=>n.createElement(n.Fragment,null,n.createElement(i,null),n.createElement(u,null))}}]); 2//# sourceMappingURL=854.20f85cb6d08e1532.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.