1/*! For license information please see 6168.b552d754.chunk.js.LICENSE.txt */ 2"use strict";(self.webpackChunkskillsynchAI_frontend=self.webpackChunkskillsynchAI_frontend||[]).push([[6168],{3701(e,n,t){function r(e,n){let[t,r]=n;return Math.min(r,Math.max(t,e))}t.d(n,{q:()=>r})},15987(e,n,t){t.d(n,{jH:()=>i});var r=t(9950),o=(t(44414),r.createContext(void 0));function i(e){const n=r.useContext(o);return e||n||"ltr"}},17684(e,n,t){t.d(n,{A:()=>r});const r=(0,t(36230).A)("ChevronUp",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]])},27453(e,n,t){t.d(n,{A:()=>r});const r=(0,t(36230).A)("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]])},27837(e,n,t){t.d(n,{Z:()=>o});var r=t(9950);function o(e){const n=r.useRef({value:e,previous:e});return r.useMemo(()=>(n.current.value!==e&&(n.current.previous=n.current.value,n.current.value=e),n.current.previous),[e])}},75113(e,n,t){t.d(n,{X:()=>i});var r=t(9950),o=t(88728);function i(e){const[n,t]=r.useState(void 0);return(0,o.N)(()=>{if(e){t({width:e.offsetWidth,height:e.offsetHeight});const n=new ResizeObserver(n=>{if(!Array.isArray(n))return;if(!n.length)return;const r=n[0];let o,i;if("borderBoxSize"in r){const e=r.borderBoxSize,n=Array.isArray(e)?e[0]:e;o=n.inlineSize,i=n.blockSize}else o=e.offsetWidth,i=e.offsetHeight;t({width:o,height:i})});return n.observe(e,{box:"border-box"}),()=>n.unobserve(e)}t(void 0)},[e]),n}},94869(e,n,t){function r(e,n,t){(function(e,n){if(n.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,n),n.set(e,t)}function o(e,n,t){if("function"==typeof e?e===n:e.has(n))return arguments.length<3?n:t;throw new TypeError("Private element is not present on this object")}function i(e,n){return e.get(o(e,n))}function c(e,n,t){return e.set(o(e,n),t),t}t.d(n,{N:()=>b});var l=t(89379),s=t(80045),u=t(9950),a=t(65797),f=t(61167),d=t(44414);const p=["children"],h=["children"];function m(e){const n=y(e),t=u.forwardRef((e,t)=>{const{children:r}=e,o=(0,s.A)(e,p),i=u.Children.toArray(r),c=i.find(w);if(c){const e=c.props.children,r=i.map(n=>n===c?u.Children.count(e)>1?u.Children.only(null):u.isValidElement(e)?e.props.children:null:n);return(0,d.jsx)(n,(0,l.A)((0,l.A)({},o),{},{ref:t,children:u.isValidElement(e)?u.cloneElement(e,void 0,r):null}))}return(0,d.jsx)(n,(0,l.A)((0,l.A)({},o),{},{ref:t,children:r}))});return t.displayName="".concat(e,".Slot"),t}function y(e){const n=u.forwardRef((e,n)=>{const{children:t}=e,r=(0,s.A)(e,h);if(u.isValidElement(t)){const e=function(e){var n,t;let r=null===(n=Object.getOwnPropertyDescriptor(e.props,"ref"))||void 0===n?void 0:n.get,o=r&&"isReactWarning"in r&&r.isReactWarning;if(o)return e.ref;if(r=null===(t=Object.getOwnPropertyDescriptor(e,"ref"))||void 0===t?void 0:t.get,o=r&&"isReactWarning"in r&&r.isReactWarning,o)return e.props.ref;return e.props.ref||e.ref}(t),o=function(e,n){const t=(0,l.A)({},n);for(const r in n){const o=e[r],i=n[r];/^on[A-Z]/.test(r)?o&&i?t[r]=function(){const e=i(...arguments);return o(...arguments),e}:o&&(t[r]=o):"style"===r?t[r]=(0,l.A)((0,l.A)({},o),i):"className"===r&&(t[r]=[o,i].filter(Boolean).join(" "))}return(0,l.A)((0,l.A)({},e),t)}(r,t.props);return t.type!==u.Fragment&&(o.ref=n?(0,f.t)(n,e):e),u.cloneElement(t,o)}return u.Children.count(t)>1?u.Children.only(null):null});return n.displayName="".concat(e,".SlotClone"),n}var v=Symbol("radix.slottable");var A;function w(e){return u.isValidElement(e)&&"function"===typeof e.type&&"__radixId"in e.type&&e.type.__radixId===v}const C=["scope","children"];function b(e){const n=e+"CollectionProvider",[t,r]=(0,a.A)(n),[o,i]=t(n,{collectionRef:{current:null},itemMap:new Map}),c=e=>{const{scope:n,children:t}=e,r=u.useRef(null),i=u.useRef(new Map).current;return(0,d.jsx)(o,{scope:n,itemMap:i,collectionRef:r,children:t})};c.displayName=n;const p=e+"CollectionSlot",h=m(p),y=u.forwardRef((e,n)=>{const{scope:t,children:r}=e,o=i(p,t),c=(0,f.s)(n,o.collectionRef);return(0,d.jsx)(h,{ref:c,children:r})});y.displayName=p;const v=e+"CollectionItemSlot",A="data-radix-collection-item",w=m(v),b=u.forwardRef((e,n)=>{const{scope:t,children:r}=e,o=(0,s.A)(e,C),c=u.useRef(null),a=(0,f.s)(n,c),p=i(v,t);return u.useEffect(()=>(p.itemMap.set(c,(0,l.A)({ref:c},o)),()=>{p.itemMap.delete(c)})),(0,d.jsx)(w,(0,l.A)((0,l.A)({},{[A]:""}),{},{ref:a,children:r}))});return b.displayName=v,[{Provider:c,Slot:y,ItemSlot:b},function(n){const t=i(e+"CollectionConsumer",n);return u.useCallback(()=>{const e=t.collectionRef.current;if(!e)return[];const n=Array.from(e.querySelectorAll("[".concat(A,"]")));return Array.from(t.itemMap.values()).sort((e,t)=>
2n.indexOf(e.ref.current)-n.indexOf(t.ref.current))},[t.collectionRef,t.itemMap])},r]}var x=new WeakMap;A=new WeakMap,Map;function R(e,n){if("at"in Array.prototype)return Array.prototype.at.call(e,n);const t=function(e,n){const t=e.length,r=g(n),o=r>=0?r:t+r;return o<0||o>=t?-1:o}(e,n);return-1===t?void 0:e[t]}function g(e){return e!==e||0===e?0:Math.trunc(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.