PageSourceSearch

https://www.frontendmentor.io/_next/static/chunks/0azhne5msm2ow.js

js frontendmentor.io collected 2026-09-24 08:35:37 UTC 50,634 bytes, 177 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,239129,e=>{"use strict";let t=(e,t=[])=>Object.fromEntries(Object.entries(e).reduce((e,[r,a])=>[...e,...t.map(([e,t])=>[`.${e}-${r}`,Object.fromEntries(t.map(e=>{let t;return[e,(null==(t=a.match(/clamp\(.+, (.+)\)/))?void 0:t[1])||a]}))])],[])),r={plugins:[({addBase:e,addComponents:r,addUtilities:a,theme:n})=>{let i=t(n("fontSize"),[["text",["fontSize"]]]),o=t(n("spacing"),[["gap",["gap"]]]),s=t(n("spacing"),[["m",["margin"]],["mx",["marginLeft","marginRight"]],["my",["marginBottom","marginTop"]],["mb",["marginBottom"]],["mt",["marginTop"]]]),l=t(n("spacing"),[["p",["padding"]],["px",["paddingLeft","paddingRight"]],["py",["paddingBottom","paddingTop"]],["pb",["paddingBottom"]],["pt",["paddingTop"]]]);e({"*,*::after,*::before":{boxSizing:"border-box"},"*:focus-visible":{outline:"3px",outlineColor:n("colors.cyan[500]"),outlineStyle:"dotted"},html:{"-moz-osx-font-smoothing":"grayscale","-mox-text-size-adjust":"none","-webkit-font-smoothing":"antialiased","-webkit-text-size-adjust":"none",scrollPaddingTop:n("spacing[8]"),textSizeAdjust:"none"},"body,h1,h2,h3,h4,p,figure,blockquote,dl,dd":{marginBlockEnd:0},'ul[role="list"],ol[role="list"]':{listStyle:"none"},body:{color:n("colors.neutral[900]"),fontFamily:n("fontFamily.primary"),fontSize:n("fontSize.base"),lineHeight:1.5,minHeight:"100vh","overscroll-behavior-y":"none"},"input,button,textarea,select":{font:"inherit"},"h1,h2,h3,h4,input,label":{lineHeight:1.1},"a:not([class])":{color:"currentColor",textDecorationSkipInk:"auto"},"img,picture":{display:"block",maxWidth:"100%"},"textarea:not([rows])":{minHeight:"10em"},":target":{scrollBlockMargin:"5ex"},"a,button":{cursor:"pointer"},"[disabled]":{cursor:"not-allowed"},"p, h1, h2, h3, h4, h5, h6":{"overflow-wrap":"break-word"},strong:{fontWeight:"600"},...i,...o,...s,...l}),r({".absolute-center":{left:"50%",position:"absolute",top:"50%",transform:"translate(-50%, -50%)"},".absolute-center-x":{left:"50%",position:"absolute",transform:"translateX(-50%)"},".absolute-center-y":{position:"absolute",top:"50%",transform:"translateY(-50%)"},".flex-center":{alignItems:"center",display:"flex",justifyContent:"center"},".token.comment, .token.prolog, .token.doctype, .token.cdata":{color:n("colors.gray[600]")},".token.punctuation":{color:n("colors.gray[600]")},".token.namespace":{opacity:.7},".token.property, .token.tag, .token.boolean, .token.number, .token.constant, .token.symbol, .token.deleted":{color:n("colors.purple[700]")},".token.selector, .token.attr-name, .token.string, .token.char, .token.builtin, .token.inserted":{color:n("colors.green[700]")},".token.operator, .token.entity, .token.url, .language-css .token.string, .style .token.string":{color:n("colors.orange[700]")},".token.atrule, .token.regex, .token.important, .token.italic, .token.keyword":{color:n("colors.blue[500]")},".token.function, .token.class-name":{color:n("colors.pink[700]")},".token.regex, .token.important, .token.variable":{color:n("colors.orange[700]")},".token.important, .token.bold":{fontWeight:"bold"},".token.italic":{fontStyle:"italic"},".token.entity":{cursor:"help"},"pre.line-numbers":{position:"relative",paddingLeft:"3.8em",counterReset:"linenumber"},"pre.line-numbers > code":{position:"relative",whiteSpace:"inherit"},".line-numbers .line-numbers-rows":{position:"absolute",pointerEvents:"none",top:0,fontSize:"100%",left:"-3.8em",width:"3em",letterSpacing:"-1px",borderRight:"1px solid #999",userSelect:"none"},".line-numbers .line-numbers-rows > span":{display:"block",counterIncrement:"linenumber"},".line-numbers .line-numbers-rows > span:before":{content:"counter(linenumber)",color:"#999",display:"block",paddingRight:"0.8em",textAlign:"right"}}),a({".backface-hidden":{backfaceVisibility:"hidden"},".border-inherit":{borderColor:"inherit"},".container-none":{maxWidth:"none",margin:"none",width:"auto"},...["sm","md","lg","xl","full"].reduce((e,t)=>({...e,[`.container-${t}`]:{maxWidth:`theme(containerWidth.${t})`,margin:"0 auto",width:"100%"}}),{})})}],theme:{containerWidth:{sm:"40.625rem",md:"50rem",lg:"62.5rem",xl:"75rem",full:"87.5rem"},extend:{backgroundImage:{bgPatternDesktop1:"url(https://res.cloudinary.com/dz209s6jk/image/upload/v1709046170/DesignSystem/bg-premium-intro-1.svg)",bgPatternDesktop2:"url(https://res.cloudinary.com/dz209s6jk/image/upload/v1709046172/DesignSystem/bg-premium-intro-2.svg)",bgPatternMobile:"url(https://res.cloudinary.com/dz209s6jk/image/upload/v1709046170/DesignSystem/bg-intro-mobile.svg)",patternBracket:"url
1(https://res.cloudinary.com/dz209s6jk/image/upload/v1709046170/DesignSystem/pattern-bracket.svg)",patternCircle:"url(https://res.cloudinary.com/dz209s6jk/image/upload/v1709046170/DesignSystem/pattern-circle.svg)",patternDots:"url(https://res.cloudinary.com/dz209s6jk/image/upload/v1709046172/DesignSystem/pattern-dots.svg)",patternSquiggle:"url(https://res.cloudinary.com/dz209s6jk/image/upload/v1709046172/DesignSystem/pattern-squiggle.svg)",iconCheck:"url(https://res.cloudinary.com/dz209s6jk/image/upload/v1709046170/DesignSystem/check-neutralWhite.svg)"},colors:{blue:{50:"rgb(240, 243, 253)",100:"rgb(227, 233, 251)",200:"rgb(205, 214, 247)",300:"rgb(173, 186, 240)",400:"rgb(135, 149, 231)",500:"rgb(62, 84, 163)",600:"rgb(51, 68, 137)",700:"rgb(42, 52, 112)",800:"rgb(34, 40, 92)",900:"rgb(29, 34, 77)",950:"rgb(19, 22, 49)"}},keyframes:{pulse:{"0%, 100%":{opacity:1},"50%":{opacity:0}}}},fontFamily:{mono:"var(--font-fira-code)",primary:"var(--font-heebo)",secondary:"var(--font-barlow)"},fontSize:{sm:"clamp(0.8854rem, 0.867rem + 0.0923vw, 0.95rem)",base:"clamp(1rem, 0.9612rem + 0.1942vi, 1.125rem)",lg:"clamp(1.125rem, 1.067rem + 0.2902vi, 1.3281rem)",xl:"clamp(1.44rem, 1.3841rem + 0.2796vi, 1.62rem)","2xl":"clamp(1.728rem, 1.6609rem + 0.3355vi, 1.944rem)","3xl":"clamp(2.0736rem, 1.9931rem + 0.4026vi, 2.3328rem)","4xl":"clamp(2.4883rem, 2.3917rem + 0.4832vi, 2.7994rem)","5xl":"clamp(2.986rem, 2.87rem + 0.5798vi, 3.3592rem)"},screens:{mobile:"31.25rem",tablet:"48rem",desktop:"64rem",desktopLg:"77.5rem"},spacing:{0:"0rem",1:"clamp(0.25rem, 0.2306rem + 0.0971vi, 0.3125rem)",2:"clamp(0.5rem, 0.4612rem + 0.1942vi, 0.625rem)",3:"clamp(0.75rem, 0.6917rem + 0.2913vi, 0.9375rem)",4:"clamp(1rem, 0.9223rem + 0.3883vi, 1.25rem)",5:"clamp(1.5rem, 1.3835rem + 0.5825vi, 1.875rem)",6:"clamp(2rem, 1.8447rem + 0.7767vi, 2.5rem)",7:"clamp(3rem, 2.767rem + 1.165vi, 3.75rem)",8:"clamp(4rem, 3.6893rem + 1.5534vi, 5rem)",9:"clamp(6rem, 5.534rem + 2.3301vi, 7.5rem)",10:"clamp(8rem, 7.3787rem + 3.1068vi, 10rem)",11:"clamp(10rem, 9.2233rem + 3.8835vi, 12.5rem)",12:"clamp(12rem, 11.068rem + 4.6602vi, 15rem)"}}};e.s(["default",0,r],239129)},139294,e=>{"use strict";var t,r,a,n,i,o=e.i(471160),s=e.i(66589),l=e.i(239129),c={},u={},d={exports:{}},f=function(){if(n)return a;n=1;let e=(r||(r=1,function(e){var r;Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return s}});let a=(r=(t||(t=1,function(e){Object.defineProperty(e,"__esModule",{value:!0});var t,r={dim:function(){return c},default:function(){return u}};for(var a in r)Object.defineProperty(e,a,{enumerable:!0,get:r[a]});let n=(t=function(){if(i)return d.exports;i=1;var e=String,t=function(){return{isColorSupported:!1,reset:e,bold:e,dim:e,italic:e,underline:e,inverse:e,hidden:e,strikethrough:e,black:e,red:e,green:e,yellow:e,blue:e,magenta:e,cyan:e,white:e,gray:e,bgBlack:e,bgRed:e,bgGreen:e,bgYellow:e,bgBlue:e,bgMagenta:e,bgCyan:e,bgWhite:e,blackBright:e,redBright:e,greenBright:e,yellowBright:e,blueBright:e,magentaBright:e,cyanBright:e,whiteBright:e,bgBlackBright:e,bgRedBright:e,bgGreenBright:e,bgYellowBright:e,bgBlueBright:e,bgMagentaBright:e,bgCyanBright:e,bgWhiteBright:e}};return d.exports=t(),d.exports.createColors=t,d.exports}())&&t.__esModule?t:{default:t},s=new Set;function l(e,t,r){"u">typeof o.default&&o.default.env.JEST_WORKER_ID||r&&s.has(r)||(r&&s.add(r),console.warn(""),t.forEach(t=>console.warn(e,"-",t)))}function c(e){return n.default.dim(e)}let u={info(e,t){l(n.default.bold(n.default.cyan("info")),...Array.isArray(e)?[e]:[t,e])},warn(e,t){l(n.default.bold(n.default.yellow("warn")),...Array.isArray(e)?[e]:[t,e])},risk(e,t){l(n.default.bold(n.default.magenta("risk")),...Array.isArray(e)?[e]:[t,e])}}}(u)),u))&&r.__esModule?r:{default:r};function n({version:e,from:t,to:r}){a.default.warn(`${t}-color-renamed`,[`As of Tailwind CSS ${e}, \`${t}\` has been renamed to \`${r}\`.`,"Update your configuration file to silence this warning."])}let s={inherit:"inherit",current:"currentColor",transparent:"transparent",black:"#000",white:"#fff",slate:{50:"#f8fafc",100:"#f1f5f9",200:"#e2e8f0",300:"#cbd5e1",400:"#94a3b8",500:"#64748b",600:"#475569",700:"#334155",800:"#1e293b",900:"#0f172a",950:"#020617"},gray:{50:"#f9fafb",100:"#f3f4f6",200:"#e5e7eb",300:"#d1d5db",400:"#9ca3af",500:"#6b7280",600:"#4b5563",700:"#374151",800:"#1f2937",900:"#111827",950:"#030712"},zinc:{50:"#fafafa",100:"#f4f4f5",200:"#e4e4e7",300:"#d4d4d8",400:"#a1a1aa",500:"#71717a",600:"#52525b",700:"#3f3f46",800:"#27272a",900:"#18181b",950:"#09090b"},neutral:{50:"#fafafa",100:"#f5f5f5",200:"#e5e5e5",300:"#d4d4d4",400:"#a3a3a3",500:"#737373",600:"#525252",700:"#404040",800:"#262626",900:"#171717",950:"#0a0a0a"},stone:{50:"#fafaf9",100:"#f5f5f4",200:"#e7e5e4",300:"#d6d3d1",400:"#a8a29e",500:"#78716c",600:"#57534e",700:"#44403c",800:"#292524",900:"#1c1917",950:"#0c0a09"},red:{50:"#fef2f2",100:"#fee2e2",200:"#fecaca",300:"#fca5a5",400:"#f87171",500:"#ef4444",600:"#dc2626",700:"#b91c1c",800:"#991b1b",900:"#7f1d1d",950:"#450a0a"},orange:{50:"#fff7ed",100:"#ffedd5",200:"#fed7aa",300:"#fdba74",400:"#fb923c",500:"#f97316",600:"#ea580c",700:"#c2410c",800:"#9a3412",900:"#7c2d12",950:"#431407"},amber:{50:"#fffbeb",100:"#fef3c7",200:"#fde68a",300:"#fcd34d",400:"#fbbf24",500:"#f59e0b",600:"#d97706",700:"#b45309",800:"#92400e",900:"#78350f",950:"#451a03"},yellow:{50:"#fefce8",100:"#fef9c3",200:"#fef08a",300:"#fde047",400:"#facc15",500:"#eab308",600:"#ca8a04",700:"#a16207",800:"#854d0e",900:"#713f12",950:"#422006"},lime:{50:"#f7fee7",100:"#ecfccb",200:"#d9f99d",300:"#bef264",400:"#a3e635",500:"#84cc16",600:"#65a30d",700:"#4d7c0f",800:"#3f6212",900:"#365314",950:"#1a2e05"},green:{50:"#f0fdf4",100:"#dcfce7",200:"#bbf7d0",300:"#86efac",400:"#4ade80",500:"#22c55e",600:"#16a34a",700:"#15803d",800:"#166534",900:"#14532d",950:"#052e16"},emerald:{50:"#ecfdf5",100:"#d1fae5",200:"#a7f3d0",300:"#6ee7b7",400:"#34d399",500:"#10b981",600:"#059669",700:"#047857",800:"#065f46",900:"#064e3b",950:"#022c22"},teal:{50:"#f0fdfa",100:"#ccfbf1",200:"#99f6e4",300:"#5eead4",400:"#2dd4bf",500:"#14b8a6",600:"#0d9488",700:"#0f766e",800:"#115e59",900:"#134e4a",950:"#042f2e"},cyan:{50:"#ecfeff",100:"#cffafe",200:"#a5f3fc",300:"#67e8f9",400:"#22d3ee",500:"#06b6d4",600:"#0891b2",700:"#0e7490",800:"#155e75",900:"#164e63",950:"#083344"},sky:{50:"#f0f9ff",100:"#e0f2fe",200:"#bae6fd",300:"#7dd3fc",400:"#38bdf8",500:"#0ea5e9",600:"#0284c7",700:"#0369a1",800:"#075985",900:"#0c4a6e",950:"#082f49"},blue:{50:"#eff6ff",100:"#dbeafe",200:"#bfdbfe",300:"#93c5fd",400:"#60a5fa",500:"#3b82f6",600:"#2563eb",700:"#1d4ed8",800:"#1e40af",900:"#1e3a8a",950:"#172554"},indigo:{50:"#eef2ff",100:"#e0e7ff",200:"#c7d2fe",300:"#a5b4fc",400:"#818cf8",500:"#6366f1",600:"#4f46e5",700:"#4338ca",800:"#3730a3",900:"#312e81",950:"#1e1b4b"},violet:{50:"#f5f3ff",100:"#ede9fe",200:"#ddd6fe",300:"#c4b5fd",400:"#a78bfa",500:"#8b5cf6",600:"#7c3aed",700:"#6d28d9",800:"#5b21b6",900:"#4c1d95",950:"#2e1065"},purple:{50:"#faf5ff",100:"#f3e8ff",200:"#e9d5ff",300:"#d8b4fe",400:"#c084fc",500:"#a855f7",600:"#9333ea",700:"#7e22ce",800:"#6b21a8",900:"#581c87",950:"#3b0764"},fuchsia:{50:"#fdf4ff",100:"#fae8ff",200:"#f5d0fe",300:"#f0abfc",400:"#e879f9",500:"#d946ef",600:"#c026d3",700:"#a21caf",800:"#86198f",900:"#701a75",950:"#4a044e"},pink:{50:"#fdf2f8",100:"#fce7f3",200:"#fbcfe8",300:"#f9a8d4",400:"#f472b6",500:"#ec4899",600:"#db2777",700:"#be185d",800:"#9d174d",900:"#831843",950:"#500724"},rose:{50:"#fff1f2",100:"#ffe4e6",200:"#fecdd3",300:"#fda4af",400:"#fb7185",500:"#f43f5e",600:"#e11d48",700:"#be123c",800:"#9f1239",900:"#881337",950:"#4c0519"},get lightBlue(){return n({version:"v2.2",from:"lightBlue",to:"sky"}),this.sky},get warmGray(){return n({version:"v3.0",from:"warmGray",to:"stone"}),this.stone},get trueGray(){return n({version:"v3.0",from:"trueGray",to:"neutral"}),this.neutral},get coolGray(){return n({version:"v3.0",from:"coolGray",to:"gray"}),this.gray},get blueGray(){return n({version:"v3.0",from:"blueGray",to:"slate"}),this.slate}}}(c)),c);return a=(e.__esModule?e:{default:e}).default}();let p=(0,s.g)(f);for(let e of["current","inherit","transparent","lightBlue","warmGray","trueGray","coolGray","blueGray"])delete p[e];let{theme:m}=l.default,g={...m,colors:{...m.extend.colors,...p}};e.s(["default",0,g])},545055,e=>{"use strict";var t=e.i(549216);e.s(["recordsMatch",()=>t.default])}
1,285801,(e,t,r)=>{t.exports=e.r(92321)},66589,e=>{"use strict";var t="u">typeof globalThis?globalThis:"u">typeof window?window:e.g;e.s(["c",0,t,"g",0,function(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}])},741604,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"warnOnce",{enumerable:!0,get:function(){return a}});let a=e=>{}},233927,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={DecodeError:function(){return h},MiddlewareNotFoundError:function(){return k},MissingStaticPage:function(){return w},NormalizeError:function(){return y},PageNotFoundError:function(){return v},SP:function(){return g},ST:function(){return b},WEB_VITALS:function(){return i},execOnce:function(){return o},getDisplayName:function(){return d},getLocationOrigin:function(){return c},getURL:function(){return u},isAbsoluteUrl:function(){return l},isResSent:function(){return f},loadGetInitialProps:function(){return m},normalizeRepeatedSlashes:function(){return p},stringifyError:function(){return x}};for(var n in a)Object.defineProperty(r,n,{enumerable:!0,get:a[n]});let i=["CLS","FCP","FID","INP","LCP","TTFB"];function o(e){let t,r=!1;return(...a)=>(r||(r=!0,t=e(...a)),t)}let s=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,l=e=>s.test(e);function c(){let{protocol:e,hostname:t,port:r}=window.location;return`${e}//${t}${r?":"+r:""}`}function u(){let{href:e}=window.location,t=c();return e.substring(t.length)}function d(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function f(e){return e.finished||e.headersSent}function p(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?`?${t.slice(1).join("?")}`:"")}async function m(e,t){let r=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await m(t.Component,t.ctx)}:{};let a=await e.getInitialProps(t);if(r&&f(r))return a;if(!a)throw Object.defineProperty(Error(`"${d(e)}.getInitialProps()" should resolve to an object. But found "${a}" instead.`),"__NEXT_ERROR_CODE",{value:"E1025",enumerable:!1,configurable:!0});return a}let g="u">typeof performance,b=g&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);
1class h extends Error{}class y extends Error{}class v extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message=`Cannot find module for page: ${e}`}}class w extends Error{constructor(e,t){super(),this.message=`Failed to load static file for page: ${e} ${t}`}}class k extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function x(e){return JSON.stringify({message:e.message,stack:e.stack})}},316090,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={assign:function(){return l},searchParamsToUrlQuery:function(){return i},urlQueryToSearchParams:function(){return s}};for(var n in a)Object.defineProperty(r,n,{enumerable:!0,get:a[n]});function i(e){let t={};for(let[r,a]of e.entries()){let e=t[r];void 0===e?t[r]=a:Array.isArray(e)?e.push(a):t[r]=[e,a]}return t}function o(e){return"string"==typeof e?e:("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function s(e){let t=new URLSearchParams;for(let[r,a]of Object.entries(e))if(Array.isArray(a))for(let e of a)t.append(r,o(e));else t.set(r,o(a));return t}function l(e,...t){for(let r of t){for(let t of r.keys())e.delete(t);for(let[t,a]of r.entries())e.append(t,a)}return e}},36789,e=>{"use strict";let t=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];e.s(["default",0,(e,r={includeDay:!0})=>{let a=(e=new Date(e)).getDate(),n=e.getMonth(),i=e.getFullYear(),o=[t[n],i];return r.includeDay&&o.unshift(a),o.join(" ")}])},651038,e=>{"use strict";let t,r,a,n,i;var o,s=e.i(422484);let l={data:""},c=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,u=/\/\*[^]*?\*\/|  +/g,d=/\n+/g,f=(e,t)=>{let r="",a="",n="";for(let i in e){let o=e[i];"@"==i[0]?"i"==i[1]?r=i+" "+o+";":a+="f"==i[1]?f(o,i):i+"{"+f(o,"k"==i[1]?"":t)+"}":"object"==typeof o?a+=f(o,t?t.replace(/([^,])+/g,e=>i.replace(/([^,]*:\S+\([^)]*\))|([^,])+/g,t=>/&/.test(t)?t.replace(/&/g,e):e?e+" "+t:t)):i):null!=o&&(i=/^--/.test(i)?i:i.replace(/[A-Z]/g,"-$&").toLowerCase(),n+=f.p?f.p(i,o):i+":"+o+";")}return r+(t&&n?t+"{"+n+"}":n)+a},p={},m=e=>{if("object"==typeof e){let t="";for(let r in e)t+=r+m(e[r]);return t}return e};function g(e){let t,r,a=this||{},n=e.call?e(a.p):e;return((e,t,r,a,n)=>{var i;let o=m(e),s=p[o]||(p[o]=(e=>{let t=0,r=11;for(;t<e.length;)r=101*r+e.charCodeAt(t++)>>>0;return"go"+r})(o));if(!p[s]){let t=o!==e?e:(e=>{let t,r,a=[{}];for(;t=c.exec(e.replace(u,""));)t[4]?a.shift():t[3]?(r=t[3].replace(d," ").trim(),a.unshift(a[0][r]=a[0][r]||{})):a[0][t[1]]=t[2].replace(d," ").trim();return a[0]})(e);p[s]=f(n?{["@keyframes "+s]:t}:t,r?"":"."+s)}let l=r&&p.g?p.g:null;return r&&(p.g=p[s]),i=p[s],l?t.data=t.data.replace(l,i):-1===t.data.indexOf(i)&&(t.data=a?i+t.data:t.data+i),s})(n.unshift?n.raw?(t=[].slice.call(arguments,1),r=a.p,n.reduce((e,a,n)=>{let i=t[n];if(i&&i.call){let e=i(r),t=e&&e.props&&e.props.className||/^go/.test(e)&&e;i=t?"."+t:e&&"object"==typeof e?e.props?"":f(e,""):!1===e?"":e}return e+a+(i??"")},"")):n.reduce((e,t)=>Object.assign(e,t&&t.call?t(a.p):t),{}):n,(e=>{if("object"==typeof window){let t=(e?e.querySelector("#_goober"):window._goober)||Object.assign(document.createElement("style"),{innerHTML:" ",id:"_goober"});return t.nonce=window.__nonce__,t.parentNode||(e||document.head).appendChild(t),t.firstChild}return e||l})(a.target),a.g,a.o,a.k)}g.bind({g:1});let b=g.bind({k:1});function h(e,n){let i=this||{};return function(){let n=arguments;return function o(s,l){let c=Object.assign({},s),u=c.className||o.className;i.p=Object.assign({theme:r&&r()},c),i.o=/ *go\d+/.test(u),c.className=g.apply(i,n)+(u?" "+u:"");let d=e;return e[0]&&(d=c.as||e,delete c.as),a&&d[0]&&a(c),t(d,c)}}}var y=(e,t)=>"function"==typeof e?e(t):e,v=(n=0,()=>(++n).toString()),w=()=>
1{if(void 0===i&&"u">typeof window){let e=matchMedia("(prefers-reduced-motion: reduce)");i=!e||e.matches}return i},k="default",x=(e,t)=>{let{toastLimit:r}=e.settings;switch(t.type){case 0:return{...e,toasts:[t.toast,...e.toasts].slice(0,r)};case 1:return{...e,toasts:e.toasts.map(e=>e.id===t.toast.id?{...e,...t.toast}:e)};case 2:let{toast:a}=t;return x(e,{type:+!!e.toasts.find(e=>e.id===a.id),toast:a});case 3:let{toastId:n}=t;return{...e,toasts:e.toasts.map(e=>e.id===n||void 0===n?{...e,dismissed:!0,visible:!1}:e)};case 4:return void 0===t.toastId?{...e,toasts:[]}:{...e,toasts:e.toasts.filter(e=>e.id!==t.toastId)};case 5:return{...e,pausedAt:t.time};case 6:let i=t.time-(e.pausedAt||0);return{...e,pausedAt:void 0,toasts:e.toasts.map(e=>({...e,pauseDuration:e.pauseDuration+i}))}}},_=[],j={toasts:[],pausedAt:void 0,settings:{toastLimit:20}},E={},S=(e,t=k)=>{E[t]=x(E[t]||j,e),_.forEach(([e,r])=>{e===t&&r(E[t])})},P=e=>Object.keys(E).forEach(t=>S(e,t)),C=(e=k)=>t=>{S(t,e)},O={blank:4e3,error:4e3,success:2e3,loading:1/0,custom:4e3},I=e=>(t,r)=>{let a,n=((e,t="blank",r)=>({createdAt:Date.now(),visible:!0,dismissed:!1,type:t,ariaProps:{role:"status","aria-live":"polite"},message:e,pauseDuration:0,...r,id:(null==r?void 0:r.id)||v()}))(t,e,r);return C(n.toasterId||(a=n.id,Object.keys(E).find(e=>E[e].toasts.some(e=>e.id===a))))({type:2,toast:n}),n.id},R=(e,t)=>I("blank")(e,t);R.error=I("error"),R.success=I("success"),R.loading=I("loading"),R.custom=I("custom"),R.dismiss=(e,t)=>{let r={type:3,toastId:e};t?C(t)(r):P(r)},R.dismissAll=e=>R.dismiss(void 0,e),R.remove=(e,t)=>{let r={type:4,toastId:e};t?C(t)(r):P(r)},R.removeAll=e=>R.remove(void 0,e),R.promise=(e,t,r)=>{let a=R.loading(t.loading,{...r,...null==r?void 0:r.loading});return"function"==typeof e&&(e=e()),e.then(e=>{let n=t.success?y(t.success,e):void 0;return n?R.success(n,{id:a,...r,...null==r?void 0:r.success}):R.dismiss(a),e}).catch(e=>{let n=t.error?y(t.error,e):void 0;n?R.error(n,{id:a,...r,...null==r?void 0:r.error}):R.dismiss(a)}),e};var A=1e3,M=b`
2from {
3  transform: scale(0) rotate(45deg);
4	opacity: 0;
5}
6to {
7 transform: scale(1) rotate(45deg);
8  opacity: 1;
9}`,T=b`
10from {
11  transform: scale(0);
12  opacity: 0;
13}
14to {
15  transform: scale(1);
16  opacity: 1;
17}`,$=b`
18from {
19  transform: scale(0) rotate(90deg);
20	opacity: 0;
21}
22to {
23  transform: scale(1) rotate(90deg);
24	opacity: 1;
25}`,N=h("div")`
26  width: 20px;
27  opacity: 0;
28  height: 20px;
29  border-radius: 10px;
30  background: ${e=>e.primary||"#ff4b4b"};
31  position: relative;
32  transform: rotate(45deg);
33
34  animation: ${M} 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275)
35    forwards;
36  animation-delay: 100ms;
37
38  &:after,
39  &:before {
40    content: '';
41    animation: ${T} 0.15s ease-out forwards;
42    animation-delay: 150ms;
43    position: absolute;
44    border-radius: 3px;
45    opacity: 0;
46    background: ${e=>e.secondary||"#fff"};
47    bottom: 9px;
48    left: 4px;
49    height: 2px;
50    width: 12px;
51  }
52
53  &:before {
54    animation: ${$} 0.15s ease-out forwards;
55    animation-delay: 180ms;
56    transform: rotate(90deg);
57  }
58`,D=b`
59  from {
60    transform: rotate(0deg);
61  }
62  to {
63    transform: rotate(360deg);
64  }
65`,z=h("div")`
66  width: 12px;
67  height: 12px;
68  box-sizing: border-box;
69  border: 2px solid;
70  border-radius: 100%;
71  border-color: ${e=>e.secondary||"#e0e0e0"};
72  border-right-color: ${e=>e.primary||"#616161"};
73  animation: ${D} 1s linear infinite;
74`,B=b`
75from {
76  transform: scale(0) rotate(45deg);
77	opacity: 0;
78}
79to {
80  transform: scale(1) rotate(45deg);
81	opacity: 1;
82}`,L=b`
830% {
84	height: 0;
85	width: 0;
86	opacity: 0;
87}
8840% {
89  height: 0;
90	width: 6px;
91	opacity: 1;
92}
93100% {
94  opacity: 1;
95  height: 10px;
96}`,F=h("div")`
97  width: 20px;
98  opacity: 0;
99  height: 20px;
100  border-radius: 10px;
101  background: ${e=>e.primary||"#61d345"};
102  position: relative;
103  transform: rotate(45deg);
104
105  animation: ${B} 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275)
106    forwards;
107  animation-delay: 100ms;
108  &:after {
109    content: '';
110    box-sizing: border-box;
111    animation: ${L} 0.2s ease-out forwards;
112    opacity: 0;
113    animation-delay: 200ms;
114    position: absolute;
115    border-right: 2px solid;
116    border-bottom: 2px solid;
117    border-color: ${e=>e.secondary||"#fff"};
118    bottom: 6px;
119    left: 6px;
120    height: 10px;
121    width: 6px;
122  }
123`,U=h("div")`
124  position: absolute;
125`,H=h("div")`
126  position: relative;
127  display: flex;
128  justify-content: center;
129  align-items: center;
130  min-width: 20px;
131  min-height: 20px;
132`,W=b`
133from {
134  transform: scale(0.6);
135  opacity: 0.4;
136}
137to {
138  transform: scale(1);
139  opacity: 1;
140}`,G=h("div")`
141  position: relative;
142  transform: scale(0.6);
143  opacity: 0.4;
144  min-width: 20px;
145  animation: ${W} 0.3s 0.12s cubic-bezier(0.175, 0.885, 0.32, 1.275)
146    forwards;
147`,q=({toast:e})=>{let{icon:t,type:r,iconTheme:a}=e;return void 0!==t?"string"==typeof t?s.createElement(G,null,t):t:"blank"===r?null:s.createElement(H,null,s.createElement(z,{...a}),"loading"!==r&&s.createElement(U,null,"error"===r?s.createElement(N,{...a}):s.createElement(F,{...a})))},J=h("div")`
148  display: flex;
149  align-items: center;
150  background: #fff;
151  color: #363636;
152  line-height: 1.3;
153  will-change: transform;
154  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1), 0 3px 3px rgba(0, 0, 0, 0.05);
155  max-width: 350px;
156  pointer-events: auto;
157  padding: 8px 10px;
158  border-radius: 8px;
159`,V=h("div")`
160  display: flex;
161  justify-content: center;
162  margin: 4px 10px;
163  color: inherit;
164  flex: 1 1 auto;
165  white-space: pre-line;
166`,X=s.memo(({toast:e,position:t,style:r,children:a})=>{let n=e.height?((e,t)=>{let r=e.includes("top")?1:-1,[a,n]=w()?["0%{opacity:0;} 100%{opacity:1;}","0%{opacity:1;} 100%{opacity:0;}"]:[`
1670% {transform: translate3d(0,${-200*r}%,0) scale(.6); opacity:.5;}
168100% {transform: translate3d(0,0,0) scale(1); opacity:1;}
169`,`
1700% {transform: translate3d(0,0,-1px) scale(1); opacity:1;}
171100% {transform: translate3d(0,${-150*r}%,-1px) scale(.6); opacity:0;}
172`];return{animation:t?`${b(a)} 0.35s cubic-bezier(.21,1.02,.73,1) forwards`:`${b(n)} 0.4s forwards cubic-bezier(.06,.71,.55,1)`}})(e.position||t||"top-center",e.visible):{opacity:0},i=s.createElement(q,{toast:e}),o=s.createElement(V,{...e.ariaProps},y(e.message,e));return s.createElement(J,{className:e.className,style:{...n,...r,...e.style}},"function"==typeof a?a({icon:i,message:o}):s.createElement(s.Fragment,null,i,o))});o=s.createElement,f.p=void 0,t=o,r=void 0,a=void 0;var Y=({id:e,className:t,style:r,onHeightUpdate:a,children:n})=>{let i=s.useCallback(t=>{if(t){let r=()=>{a(e,t.getBoundingClientRect().height)};r(),new MutationObserver(r).observe(t,{subtree:!0,childList:!0,characterData:!0})}},[e,a]);return s.createElement("div",{ref:i,className:t,style:r},n)},K=g`
173  z-index: 9999;
174  > * {
175    pointer-events: auto;
176  }
177`;e.s(["F",0,({reverseOrder:e,position:t="top-center",toastOptions:r,gutter:a,children:n,toasterId:i,containerStyle:o,containerClassName:l})=>{let{toasts:c,handlers:u}=((e,t="default")=>{let{toasts:r,pausedAt:a}=((e={},t=k)=>
177{let[r,a]=(0,s.useState)(E[t]||j),n=(0,s.useRef)(E[t]);(0,s.useEffect)(()=>(n.current!==E[t]&&a(E[t]),_.push([t,a]),()=>{let e=_.findIndex(([e])=>e===t);e>-1&&_.splice(e,1)}),[t]);let i=r.toasts.map(t=>{var r,a,n;return{...e,...e[t.type],...t,removeDelay:t.removeDelay||(null==(r=e[t.type])?void 0:r.removeDelay)||(null==e?void 0:e.removeDelay),duration:t.duration||(null==(a=e[t.type])?void 0:a.duration)||(null==e?void 0:e.duration)||O[t.type],style:{...e.style,...null==(n=e[t.type])?void 0:n.style,...t.style}}});return{...r,toasts:i}})(e,t),n=(0,s.useRef)(new Map).current,i=(0,s.useCallback)((e,t=A)=>{if(n.has(e))return;let r=setTimeout(()=>{n.delete(e),o({type:4,toastId:e})},t);n.set(e,r)},[]);(0,s.useEffect)(()=>{if(a)return;let e=Date.now(),n=r.map(r=>{if(r.duration===1/0)return;let a=(r.duration||0)+r.pauseDuration-(e-r.createdAt);if(a<0){r.visible&&R.dismiss(r.id);return}return setTimeout(()=>R.dismiss(r.id,t),a)});return()=>{n.forEach(e=>e&&clearTimeout(e))}},[r,a,t]);let o=(0,s.useCallback)(C(t),[t]),l=(0,s.useCallback)(()=>{o({type:5,time:Date.now()})},[o]),c=(0,s.useCallback)((e,t)=>{o({type:1,toast:{id:e,height:t}})},[o]),u=(0,s.useCallback)(()=>{a&&o({type:6,time:Date.now()})},[a,o]),d=(0,s.useCallback)((e,t)=>{let{reverseOrder:a=!1,gutter:n=8,defaultPosition:i}=t||{},o=r.filter(t=>(t.position||i)===(e.position||i)&&t.height),s=o.findIndex(t=>t.id===e.id),l=o.filter((e,t)=>t<s&&e.visible).length;return o.filter(e=>e.visible).slice(...a?[l+1]:[0,l]).reduce((e,t)=>e+(t.height||0)+n,0)},[r]);return(0,s.useEffect)(()=>{r.forEach(e=>{if(e.dismissed)i(e.id,e.removeDelay);else{let t=n.get(e.id);t&&(clearTimeout(t),n.delete(e.id))}})},[r,i]),{toasts:r,handlers:{updateHeight:c,startPause:l,endPause:u,calculateOffset:d}}})(r,i);return s.createElement("div",{"data-rht-toaster":i||"",style:{position:"fixed",zIndex:9999,top:16,left:16,right:16,bottom:16,pointerEvents:"none",...o},className:l,onMouseEnter:u.startPause,onMouseLeave:u.endPause},c.map(r=>{let i,o,l=r.position||t,c=u.calculateOffset(r,{reverseOrder:e,gutter:a,defaultPosition:t}),d=(i=l.includes("top"),o=l.includes("center")?{justifyContent:"center"}:l.includes("right")?{justifyContent:"flex-end"}:{},{left:0,right:0,display:"flex",position:"absolute",transition:w()?void 0:"all 230ms cubic-bezier(.21,1.02,.73,1)",transform:`translateY(${c*(i?1:-1)}px)`,...i?{top:0}:{bottom:0},...o});return s.createElement(Y,{id:r.id,key:r.id,onHeightUpdate:u.updateHeight,className:r.visible?K:"",style:d},"custom"===r.type?y(r.message,r):n?n(r):s.createElement(X,{toast:r,position:l}))}))},"z",0,R])},981196,e=>{"use strict";var t=e.i(222224),r=e.i(422484),a=e.i(849350),n=e.i(33426),i=e.i(543922),i=i,o=e.i(545201),s=e.i(895577),l=e.i(707972),c=e.i(775083),u=e.i(311879),d=e.i(607589),f=e.i(315780),p=e.i(168922);let m=()=>{},g=m(),b=Object,h=e=>e===g,y=new WeakMap,v=(e,t)=>e===`[object ${t}]`,w=0,k=e=>{let t,r,a=typeof e,n=b.prototype.toString.call(e),i=v(n,"Date"),o=v(n,"RegExp"),s=v(n,"Object");if(b(e)!==e||i||o)t=i?e.toJSON():"symbol"==a?e.toString():"string"==a?JSON.stringify(e):""+e;else{if(t=y.get(e))return t;if(t=++w+"~",y.set(e,t),Array.isArray(e)){for(r=0,t="@";r<e.length;r++)t+=k(e[r])+",";y.set(e,t)}if(s){t="#";let a=b.keys(e).sort();for(;!h(r=a.pop());)h(e[r])||(t+=r+":"+k(e[r])+",");y.set(e,t)}}return t},x=Promise.resolve(),_=(0,t.withMiddleware)(a.default,e=>(t,a,m)=>{let g,b=(0,r.useRef)(!1),{cache:h,initialSize:y=1,revalidateAll:v=!1,persistSize:w=!1,revalidateFirstPage:_=!0,revalidateOnMount:j=!1,parallel:E=!1}=m,[,,,S]=n.SWRGlobalState.get(i.c);try{(g=(e=>{if("function"==typeof e)try{e=e()}catch(t){e=""}let t=e;return[e="string"==typeof e?e:(Array.isArray(e)?e.length:e)?k(e):"",t]})(t?t(0,null):null)[0])&&(g=o.INFINITE_PREFIX+g)}catch(e){}let[P,C,O]=(0,s.createCacheHelper)(h,g),I=(0,r.useCallback)(()=>(0,l.isUndefined)(P()._l)?y:P()._l,[h,g,y]);(0,p.useSyncExternalStore)((0,r.useCallback)(e=>g?O(g,()=>{e()}):()=>{},[h,g]),I,I);let R=(0,r.useCallback)(()=>{let e=P()._l;return(0,l.isUndefined)(e)?y:e},[g,y]),A=(0,r.useRef)(R());(0,c.useIsomorphicLayoutEffect)(()=>{if(!b.current){b.current=!0;return}g&&C({_l:w?A.current:R()})},[g,h]);let M=j&&!b.current,T=e(g,async e=>{let r=P()._i,n=P()._r;C({_r:u.UNDEFINED});let i=[],o=R(),[c]=(0,s.createCacheHelper)(h,e),f=c().data,p=[],g=null;for(let e=0;e<o;
177++e){let[o,c]=(0,d.serialize)(t(e,E?null:g));if(!o)break;let[u,b]=(0,s.createCacheHelper)(h,o),y=u().data,w=v||r||(0,l.isUndefined)(y)||_&&!e&&!(0,l.isUndefined)(f)||M||f&&!(0,l.isUndefined)(f[e])&&!m.compare(f[e],y);if(a&&("function"==typeof n?n(y,c):w)){let t=async()=>{if(o in S){let e=S[o];delete S[o],y=await e}else y=await a(c);b({data:y,_k:c}),i[e]=y};E?p.push(t):await t()}else i[e]=y;E||(g=y)}return E&&await Promise.all(p.map(e=>e())),C({_i:u.UNDEFINED}),i},m),$=(0,r.useCallback)(function(e,t){let r="boolean"==typeof t?{revalidate:t}:t||{},a=!1!==r.revalidate;return g?(a&&((0,l.isUndefined)(e)?C({_i:!0,_r:r.revalidate}):C({_i:!1,_r:r.revalidate})),arguments.length?T.mutate(e,{...r,revalidate:a}):T.mutate()):x},[g,h]),N=(0,r.useCallback)(e=>{let r;if(!g)return x;let[,a]=(0,s.createCacheHelper)(h,g);if((0,f.isFunction)(e)?r=e(R()):"number"==typeof e&&(r=e),"number"!=typeof r)return x;a({_l:r}),A.current=r;let n=[],[i]=(0,s.createCacheHelper)(h,g),o=null;for(let e=0;e<r;++e){let[r]=(0,d.serialize)(t(e,o)),[a]=(0,s.createCacheHelper)(h,r),c=r?a().data:u.UNDEFINED;if((0,l.isUndefined)(c))return $(i().data);n.push(c),o=c}return $(n)},[g,h,$,R]);return{size:R(),setSize:N,mutate:$,get data(){return T.data},get error(){return T.error},get isValidating(){return T.isValidating},get isLoading(){return T.isLoading}}});var j=e.i(391331);e.s(["default",0,function(e,{fallbackData:r,...a}={}){let{fallback:n}=(0,t.useSWRConfig)(),i=r?[r]:n[e],{data:o,setSize:s,size:l,...c}=_((t,r)=>{let[a,n]=e.split("?"),i=new URLSearchParams(n);return r&&!r.meta.page.next?null:0===t?e:(i.set("page",r.meta.page.next),`${a}?${i}`)},j.fetcher,{errorRetryCount:0,revalidateIfStale:!1,revalidateOnFocus:!1,revalidateFirstPage:!1,fallbackData:i,...a});return{data:o?{data:o.reduce((e,t)=>e.concat(t.data),[]),meta:o[o.length-1].meta}:{},setPage:s,...c}}],981196)},778020,e=>{"use strict";var t=e.i(546036),r=e.i(422484),a=e.i(308494),n=e.i(981196);let i=(0,r.createContext)({});e.s(["NotificationContext",0,i,"NotificationProvider",0,({children:e})=>{let{currentUser:o}=(0,a.default)(),[s,l]=(0,r.useState)(null),{data:{data:c,meta:{page:u}={}},isLoading:d,mutate:f,setPage:p}=(0,n.default)(o?"/api/v3/learner/notifications":null,{refreshInterval:6e4*!!s,revalidateFirstPage:!0,revalidateOnFocus:!0});(0,r.useEffect)(()=>{if(!s)return;let e=setTimeout(()=>l(null),3e5);return()=>clearTimeout(e)},[s]),(0,r.useEffect)(()=>{s&&c&&c.some(e=>e.verb.startsWith("skillsProfile")&&new Date(e.createdAt).getTime()>=s)&&l(null)},[s,c]);let m=async e=>{let t=await fetch("/api/v3/learner/notifications/mark-as-read",{body:JSON.stringify({ids:e}),headers:{"Content-Type":"application/json"},method:"POST"});if(!t.ok)throw Error((await t.json()).message);f(async e=>e.map(({data:e,meta:t})=>({data:e.map(e=>({...e,read:!0})),meta:t})),{revalidate:!1})},g=(0,r.useMemo)(()=>c?c.reduce((e,t)=>t.read?e:e.concat(t.id),[]):[],[c]);return(0,t.jsx)(i.Provider,{value:{isLoading:d,markAsRead:m,notifications:c,page:u,pendingIds:g,setPage:p,watchForReview:()=>l(Date.now())},children:e})}])},219114,e=>{"use strict";var t=e.i(422484),r=e.i(778020);e.s(["default",0,function(){return(0,t.useContext)(r.NotificationContext)}])},925906,e=>{"use strict";var t=e.i(546036),r=e.i(422484);let a=(0,r.createContext)();e.s(["InteractionContext",0,a,"InteractionProvider",0,({children:e})=>{let[n,i]=(0,r.useState)({});return(0,t.jsx)(a.Provider,{value:{removeInteractions:e=>{i(t=>(delete t[e.id],t))},getInteractions:e=>({...e,...n[e.id]||{}}),setInteractions:(e,t)=>{let r=n[e.id]||{};i({...n,[e.id]:{...r,...t}})}},children:e})}])},87135,639361,e=>{"use strict";var t=e.i(395875),r=e.i(916946);function a(e){var t=-1,a=null==e?0:e.length;for(this.__data__=new r.default;++t<a;)this.add(e[t])}a.prototype.add=a.prototype.push=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this},a.prototype.has=function(e){return this.__data__.has(e)};let n=function(e,t){for(var r=-1,a=null==e?0:e.length;++r<a;)if(t(e[r],r,e))return!0;return!1},i=function(e,t,r,i,o,s){var l=1&r,c=e.length,u=t.length;if(c!=u&&!(l&&u>c))return!1;var d=s.get(e),f=s.get(t);if(d&&f)return d==t&&f==e;var p=-1,m=!0,g=2&r?new a:void 0;for(s.set(e,t),s.set(t,e);++p<c;){var b=e[p],h=t[p];if(i)var y=l?i(h,b,p,t,e,s):i(b,h,p,e,t,s);if(void 0!==y){if(y)continue;m=!1;break}if(g){if(!n(t,function(e,t){if(!g.has(t)&&(b===e||o(b,e,r,i,s)))return g.push(t)})){m=!1;break}}else if(!(b===h||o(b,h,r,i,s))){m=!1;break}}return s.delete(e),s.delete(t),m};var o=e.i(414418),s=e.i(418632),l=e.i(175039);let c=function(e){var t=-1,r=Array(e.size);return e.forEach(function(e,a){r[++t]=[a,e]}),r},u=function(e){var t=-1,r=Array(e.size);return e.forEach(function(e){r[++t]=e}),r};
177var d=o.default?o.default.prototype:void 0,f=d?d.valueOf:void 0;let p=function(e,t,r,a,n,o,d){switch(r){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)break;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":if(e.byteLength!=t.byteLength||!o(new s.default(e),new s.default(t)))break;return!0;case"[object Boolean]":case"[object Date]":case"[object Number]":return(0,l.default)(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var p=c;case"[object Set]":var m=1&a;if(p||(p=u),e.size!=t.size&&!m)break;var g=d.get(e);if(g)return g==t;a|=2,d.set(e,t);var b=i(p(e),p(t),a,n,o,d);return d.delete(e),b;case"[object Symbol]":if(f)return f.call(e)==f.call(t)}return!1};var m=e.i(110734),g=Object.prototype.hasOwnProperty;let b=function(e,t,r,a,n,i){var o=1&r,s=(0,m.default)(e),l=s.length;if(l!=(0,m.default)(t).length&&!o)return!1;for(var c=l;c--;){var u=s[c];if(!(o?u in t:g.call(t,u)))return!1}var d=i.get(e),f=i.get(t);if(d&&f)return d==t&&f==e;var p=!0;i.set(e,t),i.set(t,e);for(var b=o;++c<l;){var h=e[u=s[c]],y=t[u];
177if(a)var v=o?a(y,h,u,t,e,i):a(h,y,u,e,t,i);if(!(void 0===v?h===y||n(h,y,r,a,i):v)){p=!1;break}b||(b="constructor"==u)}if(p&&!b){var w=e.constructor,k=t.constructor;w!=k&&"constructor"in e&&"constructor"in t&&!("function"==typeof w&&w instanceof w&&"function"==typeof k&&k instanceof k)&&(p=!1)}return i.delete(e),i.delete(t),p};var h=e.i(138628),y=e.i(150057),v=e.i(677828),w=e.i(982184),k="[object Arguments]",x="[object Array]",_="[object Object]",j=Object.prototype.hasOwnProperty;let E=function(e,r,a,n,o,s){var l=(0,y.default)(e),c=(0,y.default)(r),u=l?x:(0,h.default)(e),d=c?x:(0,h.default)(r);u=u==k?_:u,d=d==k?_:d;var f=u==_,m=d==_,g=u==d;if(g&&(0,v.default)(e)){if(!(0,v.default)(r))return!1;l=!0,f=!1}if(g&&!f)return s||(s=new t.default),l||(0,w.default)(e)?i(e,r,a,n,o,s):p(e,r,u,a,n,o,s);if(!(1&a)){var E=f&&j.call(e,"__wrapped__"),S=m&&j.call(r,"__wrapped__");if(E||S){var P=E?e.value():e,C=S?r.value():r;return s||(s=new t.default),o(P,C,a,n,s)}}return!!g&&(s||(s=new t.default),b(e,r,a,n,o,s))};var S=e.i(591116);let P=function e(t,r,a,n,i){return t===r||(null!=t&&null!=r&&((0,S.default)(t)||(0,S.default)(r))?E(t,r,a,n,e,i):t!=t&&r!=r)};e.s(["default",0,P],639361),e.s(["isEqual",0,function(e,t){return P(e,t)}],87135)},155697,e=>{"use strict";var t=e.i(422484);e.s(["default",0,e=>{let r=(0,t.useRef)();return(0,t.useEffect)(()=>{r.current=e},[e]),r.current}])},516204,e=>{"use strict";var t=e.i(155697);e.s(["usePrevious",()=>t.default])},40130,e=>{"use strict";var t=e.i(546036),r=e.i(422484),a=e.i(435430),n=e.i(87135),i=e.i(516204),o=e.i(391331),s=e.i(293824),l=e.i(308494);let c={loading:"Updating our records, this may take a few moments. Please do not refresh the browser",failed:"Connection lost. Please try refreshing your browser now. If there are any problems please contact us and we’ll sort it"},u=(0,r.createContext)();e.s(["SubscriptionContext",0,u,"SubscriptionProvider",0,({children:e})=>{let{clearCache:d}=(0,s.default)(),{currentUser:f}=(0,l.default)(),[p,m]=(0,r.useState)("idle"),g=(0,r.useRef)(),{data:{data:b},isLoading:h,mutate:y}=(0,o.default)(f?"/api/v3/learner/subscription":null),v=(0,i.usePrevious)(b),{isPolling:w,startPolling:k,stopPolling:x}=((e,t,a=10)=>{let[n,i]=(0,r.useState)(!1),o=(0,r.useRef)(),s=(0,r.useRef)(a);(0,r.useEffect)(()=>{s.current||(l(),t&&t())},[s.current]);let l=()=>{i(!1),s.current=a,clearInterval(o.current)};return{isPolling:n,startPolling:()=>{i(!0),o.current=setInterval(()=>{e(),s.current--},5e3)},stopPolling:l}})(y,()=>{(0,a.trackEvent)("Subscription polling failed"),m("failed")},24),_=async()=>{let e=await fetch("/api/v3/learner/subscription/deactivate",{method:"POST"}),t=await e.json();if(!e.ok)throw Error(t.message);await y({data:t.data},{revalidate:!1})},j=async()=>{let e=await fetch("/api/v3/learner/subscription/reactivate",{method:"POST"}),t=await e.json();if(!e.ok)throw Error(t.message);await y({data:t.data},{revalidate:!1})};return(0,r.useEffect)(()=>{if(w){if(!g.current){g.current=!0;return}(0,n.isEqual)(v,b)||(x(),m("success"),d())}},[w,b,v]),(0,t.jsx)(u.Provider,{value:{deactivate:_,isLoading:h,reactivate:j,status:p,statusMessage:c[p],subscription:b,pollForChanges:()=>{window.scrollTo(0,0),m("loading"),k()}},children:e})}],40130)},885252,e=>{"use strict";var t=e.i(546036),r=e.i(422484),a=e.i(918840),n=e.i(293824),i=e.i(521168),o=e.i(219114);let s=(0,r.createContext)();e.s(["ReportContext",0,s,"ReportProvider",0,({children:e})=>{let l=(0,i.useSocket)("/socket/v1/reports"),{mutate:c}=(0,n.default)(),{watchForReview:u}=(0,o.default)(),d=async e=>{await c("/api/v3/learner/profile",async({data:t,...r}={})=>{let a=Math.max(t.credits.reports+e,0);return{data:{...t,credits:{...t.credits,reports:a}},...r}},{revalidate:!1})},f=async({data:e,meta:t})=>{await c(`/api/v3/solutions/${e.solution}/report`,{data:e},{revalidate:!1}),t?.refunded&&await d(1)},p=async e=>{let t=await fetch(`/api/v3/solutions/${e.id}/report`,{method:"POST"});if(!t.ok)throw Error((await t.json()).message);let{data:{type:r}}=await t.json();await c(`/api/v3/solutions/${e.id}/report`,async({data:e}={})=>({data:{...e,status:"processing"}}),{revalidate:!1}),"analyzer"===r&&(await d(-1),u?.())};return(0,r.useEffect)(()=>(l.on("report:processed",f),()=>{l.off("report:processed",f)}),[]),(0,t.jsx)(s.Provider,{value:{generate:p,unwatch:e=>{l.isConnected&&(l.emit("solution:unwatch",{solution:e.id}),l.disconnect())},watch:e=>{l.isConnected||l.connect({token:(0,a.getCookie)("fem_token")}),l.emit("solution:watch",{solution:e.id})}},children:e})}])},540808,e=>{"use strict";var t=e.i(422484),r=e.i(308494),a=e.i(391331);let n={bio:e=>e?.insights?.length>0,background:e=>!isNaN(e?.experience),featuredProjects:e=>e?.projects?.length>0,workPreferences:e=>!!e?.salary.hourly&&!!e?.salary.yearly};e.s(["default",0,function(){let{currentUser:e}=(0,r.default)(),{data:{data:i},isLoading:o,mutate:s}=(0,a.default)(e?"/api/v3/learner/talent-profile":null),l=(0,t.useMemo)(()=>Object.entries(n).reduce((e,[t,r])=>r(i)?[...e,t]:e,[]),[i]),c=(0,t.useMemo)(()=>l.length===Object.keys(n).length,[l]),u=async e=>{let t=await fetch("/api/v3/learner/talent-profile",{body:JSON.stringify({...i,...e}),headers:{"Content-Type":"application/json"},method:"PUT"}),r=await t.json();if(!t.ok)throw Error(r.message);await s(r,{revalidate:!1})};return{completedSections:l,isComplete:c,isLoading:o,sections:Object.keys(n),talentProfile:i,update:u}}])},945444,e=>{"use strict";var t=e.i(471160),r=e.i(546036),a=e.i(422484),n=e.i(285801),i=e.i(918840),o=e.i(482914),s=e.i(545055),l=e.i(984745),l=l,c=e.i(521168),u=e.i(391331),d=e.i(293824),f=e.i(540808);let{origin:p}=new URL("https://backend.frontendmentor.io/rest");l.default.init({debug:"production"!==t.default.env.APP_ENV,url:p});let m=(0,a.createContext)();e.s(["ConversationContext",0,m,"ConversationProvider",0,({children:e})=>{let t=(0,c.useSocket)("/socket/v1/conversations"),{talentProfile:l}=(0,f.default)(),p=(0,n.useParams)(),g=p?.recipientId?.[0],{cache:b,mutate:h}=(0,d.default)(),{data:{data:y},isLoading:v}=(0,u.default)(l?.available?"/api/v3/conversations":null),{data:{data:w}}=(0,u.default)(g?`/api/v3/conversations/${g}/messages`:null),k=e=>e?y?.find(t=>(0,s.recordsMatch)(t.with,e)):null,x=async()=>{let e=await fetch("/api/v3/conversations");
177if(!e.ok)return;let t=await e.json();await h("/api/v3/conversations",t,{revalidate:!1})},_=k(g),j=!v&&!_,{data:{data:E}}=(0,u.default)(g&&j?`/api/v3/talent/${g}`:null),S=(e,t)=>{h("/api/v3/conversations",async({data:r,...a})=>({data:(0,o.updateRecordInCollection)(r,t=>(0,s.recordsMatch)(t.with,e),t),...a}),{revalidate:!1})},P=(e,t)=>{if(!b.has(`/api/v3/conversations/${e}/messages`))return x();h(`/api/v3/conversations/${e}/messages`,async({data:e=[],...r}={})=>({data:[...e,t],...r}),{revalidate:!1})},C=async e=>{if(!e)return;let t=k(e);t&&t.lastResponse&&(t.lastResponse.isRead||(await fetch(`/api/v3/conversations/${e}/mark-as-read`,{method:"POST"}),S(e,e=>({...e,lastResponse:{...e.lastResponse,isRead:!0}}))))},O=async(e,t)=>{let r=await fetch(`/api/v3/conversations/${e}/messages`,{body:JSON.stringify(t),headers:{"Content-Type":"application/json"},method:"POST"}),{data:a}=await r.json();P(e,a)},I=(0,a.useMemo)(()=>y?.reduce((e,t)=>t.lastResponse?e+!t.lastResponse.isRead:e,0),[y]),R=({data:e})=>{P(e.user,e),S(e.user,t=>({...t,lastResponse:e}))},A=({data:e})=>{S(e.id,t=>({...t,with:{...t.with,...e}}))};return(0,a.useEffect)(()=>(t.on("message:new",R),t.on("user:update",A),()=>{t.off("message:new",R),t.off("user:update",A),t.disconnect()}),[]),(0,a.useEffect)(()=>{if(!l?.available||!y)return t.disconnect();t.connect({token:(0,i.getCookie)("fem_token")})},[l?.available,y,t]),(0,r.jsx)(m.Provider,{value:{conversations:y,activeConversation:_,appendMessageFor:P,markAsRead:C,messages:w,mutateConversationFor:S,recipient:E||_?.with,sendMessageFor:O,unreadCount:I},children:e})}],945444)},754643,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={cancelIdleCallback:function(){return o},requestIdleCallback:function(){return i}};for(var n in a)Object.defineProperty(r,n,{enumerable:!0,get:a[n]});let i="u">typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},o="u">typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},646523,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={ESCAPE_REGEX:function(){return o},htmlEscapeAttributeString:function(){return u},htmlEscapeJsonString:function(){return c}};for(var n in a)Object.defineProperty(r,n,{enumerable:!0,get:a[n]});let i={"&":"\\u0026",">":"\\u003e","<":"\\u003c","\u2028":"\\u2028","\u2029":"\\u2029"},o=/[&><\u2028\u2029]/g,s={"&":"&amp;",'"':"&quot;","'":"&#39;","<":"&lt;",">":"&gt;"},l=/[&"'<>]/g;function c(e){return e.replace(o,e=>i[e])}function u(e){return e.replace(l,e=>s[e])}},209245,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={default:function(){return w},handleClientScriptLoad:function(){return h},initScriptLoader:function(){return y}};for(var n in a)Object.defineProperty(r,n,{enumerable:!0,get:a[n]});let i=e.r(708124),o=e.r(126003),s=e.r(546036),l=i._(e.r(381699)),c=o._(e.r(422484)),u=e.r(93532),d=e.r(20761),f=e.r(754643),p=e.r(646523),m=new Map,g=new Set,b=e=>{let{src:t,id:r,onLoad:a=()=>{},onReady:n=null,dangerouslySetInnerHTML:i,children:o="",strategy:s="afterInteractive",onError:c,stylesheets:u}=e,f=r||t;if(f&&g.has(f))return;if(m.has(t)){g.add(f),m.get(t).then(a,c);return}let p=()=>{n&&n(),g.add(f)},b=document.createElement("script"),h=new Promise((e,t)=>{b.addEventListener("load",function(t){e(),a&&a.call(this,t),p()}),b.addEventListener("error",function(e){t(e)})}).catch(function(e){c&&c(e)});i?(b.innerHTML=i.__html||"",p()):o?(b.textContent="string"==typeof o?o:Array.isArray(o)?o.join(""):"",p()):t&&(b.src=t,m.set(t,h)),(0,d.setAttributesFromProps)(b,e),"worker"===s&&b.setAttribute("type","text/partytown"),b.setAttribute("data-nscript",s),u&&(e=>
177{if(l.default.preinit)return e.forEach(e=>{l.default.preinit(e,{as:"style"})});if("u">typeof window){let t=document.head;e.forEach(e=>{let r=document.createElement("link");r.type="text/css",r.rel="stylesheet",r.href=e,t.appendChild(r)})}})(u),document.body.appendChild(b)};function h(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,f.requestIdleCallback)(()=>b(e))}):b(e)}function y(e){e.forEach(h),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(e=>{let t=e.id||e.getAttribute("src");g.add(t)})}function v(e){let{id:t,src:r="",onLoad:a=()=>{},onReady:n=null,strategy:i="afterInteractive",onError:o,stylesheets:d,...m}=e,{updateScripts:h,scripts:y,getIsSsr:v,appDir:w,nonce:k}=(0,c.useContext)(u.HeadManagerContext);k=m.nonce||k;let x=(0,c.useRef)(!1);(0,c.useEffect)(()=>{let e=t||r;x.current||(n&&e&&g.has(e)&&n(),x.current=!0)},[n,t,r]);let _=(0,c.useRef)(!1);if((0,c.useEffect)(()=>{if(!_.current){if("afterInteractive"===i)b(e);else"lazyOnload"===i&&("complete"===document.readyState?(0,f.requestIdleCallback)(()=>b(e)):window.addEventListener("load",()=>{(0,f.requestIdleCallback)(()=>b(e))}));_.current=!0}},[e,i]),("beforeInteractive"===i||"worker"===i)&&(h?(y[i]=(y[i]||[]).concat([{id:t,src:r,onLoad:a,onReady:n,onError:o,...m,nonce:k}]),h(y)):v&&v()?g.add(t||r):v&&!v()&&b({...e,nonce:k})),w){if(d&&d.forEach(e=>{l.default.preinit(e,{as:"style"})}),"beforeInteractive"===i)if(!r)return m.dangerouslySetInnerHTML&&(m.children=m.dangerouslySetInnerHTML.__html,delete m.dangerouslySetInnerHTML),(0,s.jsx)("script",{nonce:k,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${(0,p.htmlEscapeJsonString)(JSON.stringify([0,{...m,id:t}]))})`}});else return l.default.preload(r,m.integrity?{as:"script",integrity:m.integrity,nonce:k,crossOrigin:m.crossOrigin}:{as:"script",nonce:k,crossOrigin:m.crossOrigin}),(0,s.jsx)("script",{nonce:k,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${(0,p.htmlEscapeJsonString)(JSON.stringify([r,{...m,id:t}]))})`}});"afterInteractive"===i&&r&&l.default.preload(r,m.integrity?{as:"script",integrity:m.integrity,nonce:k,crossOrigin:m.crossOrigin}:{as:"script",nonce:k,crossOrigin:m.crossOrigin})}return null}Object.defineProperty(v,"__nextScript",{value:!0});let w=v;("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},88162,(e,t,r)=>{t.exports=e.r(209245)},159697,e=>{"use strict";let t=e.i(282323).SWRConfig;e.s(["S",0,t])},869698,e=>{"use strict";var t=e.i(546036),r=e.i(435430),a=e.i(422484),n=e.i(285801);function i(){let e=(0,n.usePathname)(),t=(0,n.useSearchParams)();return(0,a.useEffect)(()=>{(0,r.load)("VHCRKCXI",{auto:!1})},[]),(0,a.useEffect)(()=>{if(!e)return;let a=new URLSearchParams(t?.toString());["code","state","token","access_token"].forEach(e=>a.delete(e));let n=a.toString();(0,r.trackPageview)({url:n?`${e}?${n}`:e,referrer:document.referrer})},[e,t]),null}e.s(["FathomAnalytics",0,function(){return(0,t.jsx)(a.Suspense,{fallback:null,children:(0,t.jsx)(i,{})})}])},243469,e=>{"use strict";var t=e.i(546036),r=e.i(88162);e.s(["default",0,function(){return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(r.default,{crossorigin:"anonymous",src:"https://kit.fontawesome.com/20f5993b31.js",strategy:"lazyOnload"}),(0,t.jsx)(r.default,{async:!0,"data-tolt":"53136695-3075-4d60-99bc-a7d33e5f5c94",src:"https://cdn.tolt.io/tolt.js"})]})}])},328672,e=>{"use strict";var t=e.i(546036),r=e.i(651038),a=e.i(139294);e.s(["default",0,e=>(0,t.jsx)(r.F,{toastOptions:{icon:null,style:{fontWeight:"bold",fontFamily:a.default.fontFamily.secondary,fontSize:a.default.fontSize.large,color:a.default.colors.white,textAlign:"center"},error:{style:{backgroundColor:a.default.colors.rose[600]}},success:{style:{backgroundColor:a.default.colors.emerald[400]}}},...e})])}]);

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.