1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,39378,e=>{"use strict";var t=e.i(43476),a=e.i(71645);e.i(47167);var s=e.i(19455),r=e.i(93479),o=e.i(75157);function n({className:e,...a}){return(0,t.jsx)("textarea",{"data-slot":"textarea",className:(0,o.cn)("border-input placeholder:text-muted-foreground focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:bg-input/30 flex field-sizing-content min-h-16 w-full rounded-md border bg-transparent px-3 py-2 text-base shadow-xs transition-[color,box-shadow] outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50 md:text-sm",e),...a})}var i=e.i(57428),l=e.i(75254);let d=(0,l.default)("arrow-left",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]]);var c=e.i(72520),m=e.i(43531),h=e.i(7486),u=e.i(84614);let x=(0,l.default)("factory",[["path",{d:"M12 16h.01",key:"1drbdi"}],["path",{d:"M16 16h.01",key:"1f9h7w"}],["path",{d:"M3 19a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V8.5a.5.5 0 0 0-.769-.422l-4.462 2.844A.5.5 0 0 1 15 10.5v-2a.5.5 0 0 0-.769-.422L9.77 10.922A.5.5 0 0 1 9 10.5V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2z",key:"1iv0i2"}],["path",{d:"M8 16h.01",key:"18s6g9"}]]);var p=e.i(61911),f=e.i(31278),g=e.i(46897);let b=(0,l.default)("monitor",[["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["line",{x1:"8",x2:"16",y1:"21",y2:"21",key:"1svkeh"}],["line",{x1:"12",x2:"12",y1:"17",y2:"21",key:"vw1qmm"}]]);e.i(29225);var v=e.i(72390),y=e.i(85846);e.i(74080);let j=Array(12).fill(0),w=1,N=new class{constructor(){this.subscribe=e=>(this.subscribers.push(e),()=>{let t=this.subscribers.indexOf(e);this.subscribers.splice(t,1)}),this.publish=e=>{this.subscribers.forEach(t=>t(e))},this.addToast=e=>{this.publish(e),this.toasts=[...this.toasts,e]},this.create=e=>{var t;let{message:a,...s}=e,r="number"==typeof(null==e?void 0:e.id)||(null==(t=e.id)?void 0:t.length)>0?e.id:w++,o=this.toasts.find(e=>e.id===r),n=void 0===e.dismissible||e.dismissible;return this.dismissedToasts.has(r)&&this.dismissedToasts.delete(r),o?this.toasts=this.toasts.map(t=>t.id===r?(this.publish({...t,...e,id:r,title:a}),{...t,...e,id:r,dismissible:n,title:a}):t):this.addToast({title:a,...s,dismissible:n,id:r}),r},this.dismiss=e=>(e?(this.dismissedToasts.add(e),requestAnimationFrame(()=>this.subscribers.forEach(t=>t({id:e,dismiss:!0})))):this.toasts.forEach(e=>{this.subscribers.forEach(t=>t({id:e.id,dismiss:!0}))}),e),this.message=(e,t)=>this.create({...t,message:e}),this.error=(e,t)=>this.create({...t,message:e,type:"error"}),this.success=(e,t)=>this.create({...t,type:"success",message:e}),this.info=(e,t)=>this.create({...t,type:"info",message:e}),this.warning=(e,t)=>this.create({...t,type:"warning",message:e}),this.loading=(e,t)=>
1this.create({...t,type:"loading",message:e}),this.promise=(e,t)=>{let s,r;if(!t)return;void 0!==t.loading&&(r=this.create({...t,promise:e,type:"loading",message:t.loading,description:"function"!=typeof t.description?t.description:void 0}));let o=Promise.resolve(e instanceof Function?e():e),n=void 0!==r,i=o.then(async e=>{if(s=["resolve",e],a.default.isValidElement(e))n=!1,this.create({id:r,type:"default",message:e});else if(k(e)&&!e.ok){n=!1;let s="function"==typeof t.error?await t.error(`HTTP error! status: ${e.status}`):t.error,o="function"==typeof t.description?await t.description(`HTTP error! status: ${e.status}`):t.description,i="object"!=typeof s||a.default.isValidElement(s)?{message:s}:s;this.create({id:r,type:"error",description:o,...i})}else if(e instanceof Error){n=!1;let s="function"==typeof t.error?await t.error(e):t.error,o="function"==typeof t.description?await t.description(e):t.description,i="object"!=typeof s||a.default.isValidElement(s)?{message:s}:s;this.create({id:r,type:"error",description:o,...i})}else if(void 0!==t.success){n=!1;let s="function"==typeof t.success?await t.success(e):t.success,o="function"==typeof t.description?await t.description(e):t.description,i="object"!=typeof s||a.default.isValidElement(s)?{message:s}:s;this.create({id:r,type:"success",description:o,...i})}}).catch(async e=>{if(s=["reject",e],void 0!==t.error){n=!1;let s="function"==typeof t.error?await t.error(e):t.error,o="function"==typeof t.description?await t.description(e):t.description,i="object"!=typeof s||a.default.isValidElement(s)?{message:s}:s;this.create({id:r,type:"error",description:o,...i})}}).finally(()=>{n&&(this.dismiss(r),r=void 0),null==t.finally||t.finally.call(t)}),l=()=>new Promise((e,t)=>i.then(()=>"reject"===s[0]?t(s[1]):e(s[1])).catch(t));return"string"!=typeof r&&"number"!=typeof r?{unwrap:l}:Object.assign(r,{unwrap:l})},this.custom=(e,t)=>{let a=(null==t?void 0:t.id)||w++;return this.create({jsx:e(a),id:a,...t}),a},this.getActiveToasts=()=>this.toasts.filter(e=>!this.dismissedToasts.has(e.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}},k=e=>e&&"object"==typeof e&&"ok"in e&&"boolean"==typeof e.ok&&"status"in e&&"number"==typeof e.status,C=Object.assign((e,t)=>{let a=(null==t?void 0:t.id)||w++;return N.addToast({title:e,...t,id:a}),a},{success:N.success,info:N.info,warning:N.warning,error:N.error,custom:N.custom,message:N.message,promise:N.promise,dismiss:N.dismiss,loading:N.loading},{getHistory:()=>N.toasts,getToasts:()=>N.getActiveToasts()});!function(e){if(!e||"u"<typeof document)return;let t=document.head||document.getElementsByTagName("head")[0],a=document.createElement("style");a.type="text/css",t.appendChild(a),a.styleSheet?a.styleSheet.cssText=e:a.appendChild(document.createTextNode(e))}
vendor: 14,864 bytes, line 1
1("[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:hsl(0, 0%, 99%);--gray2:hsl(0, 0%, 97.3%);--gray3:hsl(0, 0%, 95.1%);--gray4:hsl(0, 0%, 93%);--gray5:hsl(0, 0%, 90.9%);--gray6:hsl(0, 0%, 88.7%);--gray7:hsl(0, 0%, 85.8%);--gray8:hsl(0, 0%, 78%);--gray9:hsl(0, 0%, 56.1%);--gray10:hsl(0, 0%, 52.3%);--gray11:hsl(0, 0%, 43.5%);--gray12:hsl(0, 0%, 9%);--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:0;z-index:999999999;transition:transform .4s ease}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]::before{content:'';position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]::before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]::before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]::before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 87%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 93%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 84%);--warning-text:hsl(31, 92%, 45%);--error-bg:hsl(359, 100%, 97%);--error-border:hsl(359, 100%, 94%);--error-text:hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:hsl(0, 0%, 12%);--normal-border:hsl(0, 0%, 20%);--normal-border-hover:hsl(0, 0%, 25%);--normal-text:var(--gray1);--success-bg:hsl(150, 100%, 6%);--success-border:hsl(147, 100%, 12%);--success-text:hsl(150, 86%, 65%);--info-bg:hsl(215, 100%, 6%);--info-border:hsl(223, 43%, 17%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 9%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);--error-text:hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}");
1var B=e.i(86812);let S=["Tjänster","Bolagsform","Storlek","Frekvens","Arbetsform","Beskrivning","Kontakt"],D=S.length,A=["Bokföring/Redovisning","Ã
rsredovisning/Bokslut","Lön","Deklaration","Skatt/Moms","Fakturering","Rådgivning","Revision","Starta bolag","Annat"],F=[{label:"Aktiebolag",icon:h.Building2},{label:"Handelsbolag",icon:p.Users},{label:"Enskild firma",icon:u.User},{label:"Förening",icon:x},{label:"Annat",icon:h.Building2}],E=["0 (bara jag)","1","2-4","5-9","10-19","20-49","50+"],z=["Enstaka gång","Löpande/regelbundet","Vid behov","Annat"],T=["Lokalt","På distans","Spelar ingen roll"],_=["Snarast möjligt","Inom 1 månad","Inom 3 månader","Planerar framåt"];function I({onResults:e}){let o=(0,v.createBrowserClient)("https://jcysmcmmxknczideqpys.supabase.co","eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6ImpjeXNtY21teGtuY3ppZGVxcHlzIiwicm9sZSI6ImFub24iLCJpYXQiOjE3NzA3MDgzNjAsImV4cCI6MjA4NjI4NDM2MH0.gIAqio3uduv6u-k61_J4BDTMjjGr0q6N-9_xC2Cu37c"),[l,h]=(0,a.useState)(0),[u,x]=(0,a.useState)(!1),[p,j]=(0,a.useState)([]),[w,N]=(0,a.useState)(""),[k,I]=(0,a.useState)(""),[$,L]=(0,a.useState)(""),[R,P]=(0,a.useState)(""),[Y,M]=(0,a.useState)(""),[V,O]=(0,a.useState)(""),[H,J]=(0,a.useState)(""),[q,U]=(0,a.useState)(""),[X,G]=(0,a.useState)(""),[K,Z]=(0,a.useState)(""),[Q,W]=(0,a.useState)(""),[ee,et]=(0,a.useState)(""),[ea,es]=(0,a.useState)(""),[er,eo]=(0,a.useState)(!1),[en,ei]=(0,a.useState)([]);(0,a.useEffect)(()=>{!async function(){let e=[],t=0;for(;;){let{data:a}=await o.from("agencies").select("city").range(t,t+1e3-1);if(!a||0===a.length||(e.push(...a),a.length<1e3))break;t+=1e3}ei([...new Set(e.map(e=>e.city).filter(Boolean))].sort())}()},[o]);let el=()=>{switch(l){case 0:return p.length>0;case 1:return!!w;case 2:return!!$;case 3:return!!R;case 4:return!!Y;case 5:return!0;case 6:return!!q&&!!X&&!!K&&/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(K)&&!!ee;default:return!1}},ed=async()=>{x(!0);try{let t={companyType:w,industries:k?[k]:[],companySize:$,revenueRange:"",servicesNeeded:p,accountingSoftware:"",city:"",prefersLocal:"Lokalt"===Y,name:`${q} ${X}`,email:K,phone:ee,acceptedPolicy:!0},a=o.from("agencies").select(y.AGENCY_CARD_COLUMNS).in("tier",["premium","bas"]).order("rating",{ascending:!1,nullsFirst:!1}).limit(100),s=o.from("agencies").select(y.AGENCY_CARD_COLUMNS).order("rating",{ascending:!1,nullsFirst:!1}).limit(100),[r,n]=await Promise.all([a,s]),i=new Set,l=[];for(let e of[r,n])for(let t of e.data||[])i.has(t.id)||(i.add(t.id),l.push(t));let d=l.map(e=>(function(e,t){let a=0,s=[];if(t.city&&e.city.toLowerCase()===t.city.toLowerCase()&&(a+=30,s.push(`Ligger i ${e.city}`)),e.specializations?.some(e=>t.industries.some(t=>e.toLowerCase().includes(t.toLowerCase())||t.toLowerCase().includes(e.toLowerCase())))){a+=25;let r=e.specializations?.filter(e=>t.industries.some(t=>e.toLowerCase().includes(t.toLowerCase())||t.toLowerCase().includes(e.toLowerCase())));s.push(`Matchar din bransch ${r?.join(", ")}`)}if(t.accountingSoftware&&"Inget"!==t.accountingSoftware&&"Annat"!==t.accountingSoftware&&e.accounting_software?.some(e=>e.toLowerCase()===t.accountingSoftware.toLowerCase())&&(a+=15,s.push(`Anv\xe4nder ${t.accountingSoftware}`)),t.servicesNeeded.length>0&&e.services){let r=t.servicesNeeded.filter(t=>e.services.some(e=>e.toLowerCase()===t.toLowerCase()));a+=Math.round(r.length/t.servicesNeeded.length*20),r.length>0&&s.push(`Erbjuder ${r.slice(0,2).join(", ")}${r.length>2?" m.fl.":""}`)}let r=e.tier||"free";return"premium"===r?(a+=15,s.push("Premiumbyrå")):"bas"===r&&(a+=8),e.is_verified&&(a+=5),{...e,matchScore:Math.min(a,100),matchReasons:s}})(e,t)).sort((e,t)=>t.matchScore-e.matchScore).slice(0,30),c=d.slice(0,5);await o.from("leads").insert({name:`${q} ${X}`,email:K,phone:ee||null,company_type:w,services_needed:p,company_size:$,city:Q,prefers_local:"Lokalt"===Y,match_score:c[0]?.matchScore||0,source:"matching",message:V||null});let m=e=>({name:e.name,slug:e.slug,city:e.city,citySlug:(0,B.cityToSlug)(e.city),specializations:e.specializations||[],rating:e.rating,reviewCount:e.review_count,matchScore:e.matchScore,tier:e.tier||"free"});fetch("/api/send-match-results",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({name:q,email:K,city:Q,topResults:d.slice(0,5).map(m),extendedResults:d.slice(5,30).map(m)})}).then(()=>C.success("Vi har skickat en utökad lista till din e-post")).catch(()=>{}),fetch("/api/lead-email",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({name:`${q} ${X}`,email:K,phone:ee,companyType:w,industries:k?[k]:[],companySize:$,servicesNeeded:p,city:Q,topMatch:c[0]?.name,matchScore:c[0]?.matchScore})}).catch(()=>{}),window.gtag?.("event","lead_submitted",{source:"matching",company_type:w}),e(c)}catch(e){console.error(e)}finally{x(!1)}};return(0,t.jsx)("div",{className:"max-w-[720px] mx-auto",children:(0,t.jsxs)("div",{className:"bg-white border-[1.5px] border-[#D6D0CA] rounded-[24px] p-8 sm:p-10 shadow-[0_8px_40px_rgba(45,27,51,0.08)]",children:[(0,t.jsxs)("div",{className:"mb-8",children:[(0,t.jsxs)("div",{className:"relative flex items-center justify-between mb-3",children:[(0,t.jsx)("div",{className:"absolute top-1/2 left-0 right-0 h-1 bg-[#EDE8E3] -translate-y-1/2 roun
1ded-full"}),(0,t.jsx)("div",{className:"absolute top-1/2 left-0 h-1 bg-[#6B8F71] -translate-y-1/2 rounded-full transition-all duration-500",style:{width:`${(l+1)/D*100}%`}}),S.map((e,a)=>(0,t.jsx)("div",{className:`relative z-10 w-4 h-4 rounded-full border-2 transition-all ${a<l?"bg-[#6B8F71] border-[#6B8F71]":a===l?"bg-[#6B8F71] border-[#6B8F71] ring-4 ring-[#6B8F71]/20":"bg-white border-[#D6D0CA]"}`},a))]}),(0,t.jsx)("div",{className:"flex justify-between",children:S.map((e,a)=>(0,t.jsx)("span",{className:`text-[10px] sm:text-xs ${a<=l?"text-[#2D1B33] font-semibold":"text-[#6B6560]"}`,children:e},a))})]}),0===l&&(0,t.jsxs)("div",{children:[(0,t.jsx)("h2",{className:"text-2xl sm:text-3xl font-bold text-[#2D1B33] mb-2",children:"Vad behöver ni hjälp med?"}),(0,t.jsx)("p",{className:"text-[#6B6560] mb-6",children:"Välj ett eller flera alternativ"}),(0,t.jsx)("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-3",children:A.map(e=>(0,t.jsxs)("label",{onClick:()=>j(t=>t.includes(e)?t.filter(t=>t!==e):[...t,e]),className:`flex items-center gap-3 cursor-pointer border-[1.5px] rounded-xl p-4 transition-all ${p.includes(e)?"bg-[#E8F0EA] border-[#6B8F71]":"border-[#D6D0CA] hover:bg-[#F7F4F0]"}`,children:[(0,t.jsx)("div",{className:`w-5 h-5 rounded border-2 flex items-center justify-center shrink-0 ${p.includes(e)?"bg-[#6B8F71] border-[#6B8F71]":"border-[#D6D0CA]"}`,children:p.includes(e)&&(0,t.jsx)(m.Check,{className:"h-3 w-3 text-white"})}),(0,t.jsx)("span",{className:"text-sm text-[#2D1B33] font-medium",children:e})]},e))})]}),1===l&&(0,t.jsxs)("div",{children:[(0,t.jsx)("h2",{className:"text-2xl sm:text-3xl font-bold text-[#2D1B33] mb-2",children:"Typ av bolag"}),(0,t.jsx)("p",{className:"text-[#6B6560] mb-6",children:"Välj den som stämmer bäst"}),(0,t.jsx)("div",{className:"grid grid-cols-2 sm:grid-cols-3 lg:grid-cols-5 gap-3 mb-6",children:F.map(e=>(0,t.jsxs)("button",{onClick:()=>N(e.label),className:`border-[1.5px] rounded-[14px] p-5 text-center transition-all flex flex-col items-center justify-center min-h-[100px] ${w===e.label?"bg-[#E8F0EA] border-2 border-[#6B8F71]":"border-[#D6D0CA] hover:border-[#6B8F71]"}`,children:[(0,t.jsx)(e.icon,{className:`h-7 w-7 mb-2 ${w===e.label?"text-[#6B8F71]":"text-[#6B6560]"}`}),(0,t.jsx)("span",{className:"text-sm font-medium text-[#2D1B33] whitespace-nowrap",children:e.label})]},e.label))}),(0,t.jsx)("label",{className:"block text-sm font-medium text-[#2D1B33] mb-2",children:"Vad är er huvudsakliga verksamhet?"}),(0,t.jsx)(r.Input,{value:k,onChange:e=>I(e.target.value),placeholder:"T.ex. konsulting, restaurang, e-handel...",className:"h-12 border-[1.5px] border-[#D6D0CA] rounded-xl focus:border-[#6B8F71]"})]}),2===l&&(0,t.jsxs)("div",{children:[(0,t.jsx)("h2",{className:"text-2xl sm:text-3xl font-bold text-[#2D1B33] mb-2",children:"Antal anställda"}),(0,t.jsx)("p",{className:"text-[#6B6560] mb-6",children:"Inklusive dig själv"}),(0,t.jsx)("div",{className:"grid grid-cols-2 sm:grid-cols-4 gap-3",children:E.map(e=>(0,t.jsx)("button",{onClick:()=>L(e),className:`border-[1.5px] rounded-xl py-4 px-4 text-center text-sm font-medium transition-all ${$===e?"bg-[#2D1B33] text-white border-[#2D1B33]":"border-[#D6D0CA] text-[#2D1B33] hover:border-[#6B8F71]"}`,children:e},e))})]}),3===l&&(0,t.jsxs)("div",{children:[(0,t.jsx)("h2",{className:"text-2xl sm:text-3xl font-bold text-[#2D1B33] mb-2",children:"Hur ofta behöver ni hjälp?"}),(0,t.jsx)("div",{className:"space-y-3 mt-6",children:z.map(e=>(0,t.jsx)("button",{onClick:()=>P(e),className:`w-full text-left border-[1.5px] rounded-xl p-4 text-sm font-medium transition-all ${R===e?"bg-[#E8F0EA] border-[#6B8F71]":"border-[#D6D0CA] hover:bg-[#F7F4F0]"}`,children:e},e))})]}),4===l&&(0,t.jsxs)("div",{children:[(0,t.jsx)("h2",{className:"text-2xl sm:text-3xl font-bold text-[#2D1B33] mb-2",children:"Hur vill ni att arbetet utförs?"}),(0,t.jsx)("p",{className:"text-[#6B6560] mb-6",children:"Det mesta kan göras digitalt. Väljer ni distans ökar chansen för fler svar."}),(0,t.jsx)("div",{className:"space-y-3",children:T.map(e=>(0,t.jsxs)("button",{onClick:()=>M(e),className:`w-full text-left border-[1.5px] rounded-xl p-4 text-sm font-medium transition-all flex items-center gap-3 ${Y===e?"bg-[#E8F0EA] border-[#6
1B8F71]":"border-[#D6D0CA] hover:bg-[#F7F4F0]"}`,children:["Lokalt"===e&&(0,t.jsx)(g.MapPin,{className:"h-5 w-5 text-[#6B8F71]"}),"PÃ¥ distans"===e&&(0,t.jsx)(b,{className:"h-5 w-5 text-[#6B8F71]"}),"Spelar ingen roll"===e&&(0,t.jsx)(m.Check,{className:"h-5 w-5 text-[#6B8F71]"}),e]},e))})]}),5===l&&(0,t.jsxs)("div",{children:[(0,t.jsx)("h2",{className:"text-2xl sm:text-3xl font-bold text-[#2D1B33] mb-2",children:"Beskrivning"}),(0,t.jsx)("p",{className:"text-[#6B6560] mb-1",children:"För att fÃ¥ sÃ¥ bra hjälp som möjligt, berätta gärna mer"}),(0,t.jsx)("p",{className:"text-xs text-[#C75D3A] mb-4",children:"Ange inga personuppgifter"}),(0,t.jsxs)("div",{className:"relative mb-6",children:[(0,t.jsx)(n,{value:V,onChange:e=>O(e.target.value.slice(0,1500)),rows:6,placeholder:"Beskriv ert behov...",className:"border-[1.5px] border-[#D6D0CA] rounded-xl focus:border-[#6B8F71] resize-none"}),(0,t.jsxs)("span",{className:"absolute bottom-3 right-3 text-xs text-[#6B6560]",children:[V.length,"/1500"]})]}),(0,t.jsx)("label",{className:"block text-sm font-medium text-[#2D1B33] mb-2",children:"När ska arbetet pÃ¥börjas?"}),(0,t.jsxs)("select",{value:H,onChange:e=>J(e.target.value),className:"w-full h-12 rounded-xl bg-white border-[1.5px] border-[#D6D0CA] px-4 text-sm text-[#2D1B33] focus:border-[#6B8F71] focus:outline-none",children:[(0,t.jsx)("option",{value:"",children:"Välj tidpunkt"}),_.map(e=>(0,t.jsx)("option",{value:e,children:e},e))]})]}),6===l&&(0,t.jsxs)("div",{children:[(0,t.jsx)("h2",{className:"text-2xl sm:text-3xl font-bold text-[#2D1B33] mb-6",children:"Kontaktinfo"}),(0,t.jsxs)("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-4",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{className:"block text-sm font-medium text-[#2D1B33] mb-1",children:"Förnamn *"}),(0,t.jsx)(r.Input,{value:q,onChange:e=>U(e.target.value),className:"h-14 border-[1.5px] border-[#D6D0CA] rounded-xl focus:border-[#6B8F71]",required:!0})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{className:"block text-sm font-medium text-[#2D1B33] mb-1",children:"Efternamn *"}),(0,t.jsx)(r.Input,{value:X,onChange:e=>G(e.target.value),className:"h-14 border-[1.5px] border-[#D6D0CA] rounded-xl focus:border-[#6B8F71]",required:!0})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{className:"block text-sm font-medium text-[#2D1B33] mb-1",children:"E-post *"}),(0,t.jsx)(r.Input,{type:"email",value:K,onChange:e=>Z(e.target.value),placeholder:"[email protected]",className:"h-14 border-[1.5px] border-[#D6D0CA] rounded-xl focus:border-[#6B8F71]",required:!0})]}),(0,t.jsxs)("div",{children:[(0,t.jsxs)("label",{className:"block text-sm font-medium text-[#2D1B33] mb-1",children:["Postnummer * ",(0,t.jsx)("span",{className:"text-[#6B6560] font-normal",children:"â där uppdraget utförs"})]}),(0,t.jsx)(r.Input,{value:Q,onChange:e=>W(e.target.value),placeholder:"123 45",className:"h-14 border-[1.5px] border-[#D6D0CA] rounded-xl focus:border-[#6B8F71]",required:!0})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{className:"block text-sm font-medium text-[#2D1B33] mb-1",children:"Telefonnummer *"}),(0,t.jsx)(r.Input,{type:"tel",value:ee,onChange:e=>et(e.target.value),placeholder:"070-123 45 67",className:"h-14 border-[1.5px] border-[#D6D0CA] rounded-xl focus:border-[#6B8F71]",required:!0})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{className:"block text-sm font-medium text-[#2D1B33] mb-1",children:"Företagsnamn"}),(0,t.jsx)(r.Input,{value:ea,onChange:e=>es(e.target.value),className:"h-14 border-[1.5px] border-[#D6D0CA] rounded-xl focus:border-[#6B8F71]"})]})]}),(0,t.jsxs)("label",{className:"flex items-start gap-3 cursor-pointer bg-[#E8F0EA] p-4 rounded-xl mt-6",children:[(0,t.jsx)(i.Checkbox,{checked:er,onCheckedChange:e=>eo(!!e),className:"mt-0.5 border-[#6B8F71] data-[state=checked]:bg-[#6B8F71]"}),(0,t.jsx)("span",{className:"text-sm text-[#2D1B33]",children:"Jag vill ha nyhetsbrev, tips & inspiration via e-post"})]}),(0,t.jsxs)("p",{className:"text-xs text-[#6B6560] mt-4",children:["Genom att skicka godkänner du vÃ¥ra ",(0,t.jsx)("a",{href:"/villkor",className:"underline",children:"villkor"})," och ",(0,t.jsx)("a",{href:"/integritetspolicy",className:"underline",children:"integritetspolicy"}),". Vi matchar dig med relevanta byrÃ¥er baserat pÃ¥ dina svar."]})]}),(0,t.jsxs)("div",{className:"flex justify-between mt-8 pt-6 border-t border-[#
1EDE8E3]",children:[l>0?(0,t.jsxs)(s.Button,{variant:"outline",onClick:()=>h(l-1),className:"border-[#D6D0CA] text-[#2D1B33] rounded-xl px-6",children:[(0,t.jsx)(d,{className:"mr-1 h-4 w-4"})," Tillbaka"]}):(0,t.jsx)("div",{}),(0,t.jsxs)(s.Button,{onClick:()=>{el()&&(l===D-1?ed():h(l+1))},disabled:!el()||u,className:"bg-[#C75D3A] hover:bg-[#A84D30] text-white rounded-xl px-8 shadow-md disabled:opacity-50",children:[u&&(0,t.jsx)(f.Loader2,{className:"mr-2 h-4 w-4 animate-spin"}),l===D-1?"Skicka förfrÃ¥gan":"Nästa"," ",(0,t.jsx)(c.ArrowRight,{className:"ml-1 h-4 w-4"})]})]})]})})}var $=e.i(70273),L=e.i(83086),R=e.i(78917),P=e.i(22016),Y=e.i(65154),M=e.i(93690);function V({results:e,onReset:r}){let[o,n]=(0,a.useState)(null),i=[...e].sort((e,t)=>{let a={premium:3,bas:2,free:1},s=a[e.tier||"free"]||1,r=a[t.tier||"free"]||1;return s!==r?r-s:e.is_sponsored&&!t.is_sponsored?-1:!e.is_sponsored&&t.is_sponsored?1:t.matchScore-e.matchScore});return(0,t.jsxs)("div",{className:"max-w-4xl mx-auto animate-fade-in-up",children:[(0,t.jsxs)("div",{className:"text-center mb-10",children:[(0,t.jsx)(L.Sparkles,{className:"h-10 w-10 text-indigo-600 mx-auto mb-4"}),(0,t.jsxs)("h1",{className:"text-3xl sm:text-4xl font-bold mb-2",children:["Vi hittade ",e.length," byrÃ¥er som matchar ditt företag!"]}),(0,t.jsx)("p",{className:"text-slate-500",children:"Sorterade efter matchningsgrad"})]}),(0,t.jsxs)("div",{className:"flex gap-8",children:[(0,t.jsx)("div",{className:"flex-1 space-y-4",children:i.map(e=>{let a=e.tier||"free";return(0,t.jsx)(O,{agency:e,tier:a,onContact:()=>n(e)},e.id)})}),(0,t.jsx)("aside",{className:"hidden lg:block w-72 flex-shrink-0",children:(0,t.jsx)("div",{className:"sticky top-24",children:(0,t.jsx)(M.default,{})})})]}),(0,t.jsx)("div",{className:"text-center mt-8",children:(0,t.jsx)(s.Button,{variant:"outline",onClick:r,children:"Inte nöjd? Prova igen â"})}),o&&(0,t.jsx)(Y.default,{agency:o,onClose:()=>n(null)})]})}function O({agency:e,tier:a,onContact:r}){return"premium"===a?(0,t.jsxs)("div",{className:"relative overflow-hidden border-2 border-indigo-500 rounded-2xl shadow-lg bg-linear-to-br from-white via-white to-indigo-50",children:[(0,t.jsx)("div",{className:"bg-linear-to-r from-indigo-600 to-violet-600 h-1.5"}),(0,t.jsxs)("span",{className:"absolute top-0 right-0 bg-indigo-600 text-white text-xs font-semibold px-3 py-1.5 rounded-bl-xl flex items-center gap-1.5 z-10",children:[(0,t.jsx)($.Star,{className:"h-3.5 w-3.5 fill-current"})," Rekommenderad"]}),(0,t.jsx)("div",{className:"p-6",children:(0,t.jsxs)("div",{className:"flex flex-col sm:flex-row gap-4",children:[(0,t.jsx)("div",{className:"flex-shrink-0 flex items-center justify-center",children:(0,t.jsx)("div",{className:"relative h-16 w-16 rounded-full border-4 border-indigo-500 flex items-center justify-center",children:(0,t.jsxs)("span",{className:"font-mono font-bold text-lg text-indigo-600",children:[e.matchScore,"%"]})})}),(0,t.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2 mb-1",children:[(0,t.jsx)(P.default,{href:`/byraer/${(0,B.cityToSlug)(e.city)}/${e.slug}`,className:"font-bold text-xl text-slate-900 hover:text-indigo-600 transition-colors",children:e.name}),e.is_verified&&(0,t.jsxs)("span",{className:"flex items-center gap-0.5 text-xs text-blue-600 bg-blue-50 px-1.5 py-0.5 rounded-full",children:[(0,t.jsx)(m.Check,{className:"h-3 w-3"})," Verifierad"]})]}),e.description&&(0,t.jsx)("p",{className:"text-sm text-slate-500 mb-2 line-clamp-2",children:e.description}),(0,t.jsxs)("div",{className:"flex items-center gap-3 text-sm text-slate-500 mb-2",children:[(0,t.jsxs)("span",{className:"flex items-center gap-1",children:[(0,t.jsx)(g.MapPin,{className:"h-3 w-3"})," ",e.city]}),(0,t.jsxs)("span",{className:"flex items-center gap-1",children:[(0,t.jsx)($.Star,{className:"h-3 w-3 text-[#C75D3A] fill-[#C75D3A]"}),e.rating," (",e.review_count," recensioner)"]}),(0,o.formatPriceRange)(e.price_range)&&(0,t.jsx)("span",{children:(0,o.formatPriceRange)(e.price_range)})]}),(0,t.jsx)("div",{className:"flex flex-wrap gap-1.5 mb-2",children:e.specializations?.slice(0,4).map(e=>(0,t.jsx)("span",{className:"text-xs font-medium bg-indigo-50 text-indigo-700 px-2 py-1 rounded-full",children:e},e))}),(0,t.jsx)("p",{className:"text-sm text-slate-400 mb-3",children:e.matchReasons.join(" ⢠")}),(0,t.jsxs)("div",{className:"flex flex-col sm:flex-row gap-3",children:[(0,t.jsxs)(s.Button,{onClick:r,className:"bg-indigo-600 hover:bg-indigo-700 text-white font-semibold px-6 py-3 rounded-xl",children:["Kontakta byrÃ¥n ",(0,t.jsx)(c.ArrowRight,{className:"ml-1 h-4 w-4"})]}),e.website&&(0,t.jsx)("a",{href:e.website,target:"_blank",rel:"noopener noreferrer",children:(0,t.jsxs)(s.Button,{variant:"outline",className:"border-indigo-200 text-indigo-700 hover:bg-indigo-50 rounded-xl w-full sm:w-auto",children:["Besök hemsida ",(0,t.jsx)(R.Exter
1nalLink,{className:"ml-1 h-3.5 w-3.5"})]})})]})]})]})})]}):"bas"===a?(0,t.jsxs)("div",{className:"border border-slate-200 rounded-xl shadow-sm hover:shadow-md hover:-translate-y-1 transition-all duration-200 bg-white p-6 relative",children:[(0,t.jsx)("span",{className:"absolute top-3 right-3 bg-emerald-50 text-emerald-700 text-xs font-medium px-2 py-0.5 rounded-full",children:"Bas"}),(0,t.jsxs)("div",{className:"flex flex-col sm:flex-row gap-4",children:[(0,t.jsx)("div",{className:"flex-shrink-0 flex items-center justify-center",children:(0,t.jsx)("div",{className:"relative h-16 w-16 rounded-full border-4 border-emerald-400 flex items-center justify-center",children:(0,t.jsxs)("span",{className:"font-mono font-bold text-lg text-emerald-600",children:[e.matchScore,"%"]})})}),(0,t.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2 mb-1",children:[(0,t.jsx)(P.default,{href:`/byraer/${(0,B.cityToSlug)(e.city)}/${e.slug}`,className:"font-bold text-lg text-slate-900 hover:text-indigo-600 transition-colors",children:e.name}),e.is_verified&&(0,t.jsx)(m.Check,{className:"h-4 w-4 text-blue-500"})]}),(0,t.jsxs)("div",{className:"flex items-center gap-3 text-sm text-slate-500 mb-2",children:[(0,t.jsxs)("span",{className:"flex items-center gap-1",children:[(0,t.jsx)(g.MapPin,{className:"h-3 w-3"})," ",e.city]}),(0,t.jsxs)("span",{className:"flex items-center gap-1",children:[(0,t.jsx)($.Star,{className:"h-3 w-3 text-[#C75D3A] fill-[#C75D3A]"})," ",e.rating," (",e.review_count,")"]}),(0,o.formatPriceRange)(e.price_range)&&(0,t.jsx)("span",{children:(0,o.formatPriceRange)(e.price_range)})]}),(0,t.jsx)("div",{className:"flex flex-wrap gap-1.5 mb-2",children:e.specializations?.slice(0,3).map(e=>(0,t.jsx)("span",{className:"text-xs font-medium bg-slate-100 text-slate-600 px-2 py-0.5 rounded-md",children:e},e))}),(0,t.jsx)("p",{className:"text-sm text-slate-400 mb-3",children:e.matchReasons.join(" ⢠")}),(0,t.jsxs)(s.Button,{onClick:r,className:"bg-slate-800 hover:bg-slate-900 text-white px-4 py-2.5 rounded-lg",children:["Kontakta byrÃ¥n ",(0,t.jsx)(c.ArrowRight,{className:"ml-1 h-3.5 w-3.5"})]})]})]})]}):(0,t.jsx)("div",{className:"border border-slate-100 rounded-lg bg-slate-50/50 hover:bg-white hover:shadow-sm transition-all duration-200 p-5",children:(0,t.jsxs)("div",{className:"flex flex-col sm:flex-row gap-4",children:[(0,t.jsx)("div",{className:"flex-shrink-0 flex items-center justify-center",children:(0,t.jsx)("div",{className:"relative h-14 w-14 rounded-full border-2 border-slate-300 flex items-center justify-center",children:(0,t.jsxs)("span",{className:"font-mono font-bold text-slate-500",children:[e.matchScore,"%"]})})}),(0,t.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,t.jsx)(P.default,{href:`/byraer/${(0,B.cityToSlug)(e.city)}/${e.slug}`,className:"font-medium text-base text-slate-700 hover:text-indigo-600 transition-colors block mb-1",children:e.name}),(0,t.jsxs)("div",{className:"flex items-center gap-2 text-sm text-slate-400 mb-1",children:[(0,t.jsxs)("span",{className:"flex items-center gap-1",children:[(0,t.jsx)(g.MapPin,{className:"h-3 w-3"})," ",e.city]}),(0,t.jsxs)("span",{className:"flex items-center gap-1",children:[(0,t.jsx)($.Star,{className:"h-3 w-3 text-[#C75D3A] fill-[#C75D3A]"})," ",e.rating," (",e.review_count,")"]}),(0,o.formatPriceRange)(e.price_range)&&(0,t.jsx)("span",{children:(0,o.formatPriceRange)(e.price_range)})]}),(0,t.jsx)("p",{className:"text-xs text-slate-400 mb-2",children:e.matchReasons.join(" ⢠")}),(0,t.jsx)(P.default,{href:`/byraer/${(0,B.cityToSlug)(e.city)}/${e.slug}`,className:"text-sm font-medium text-indigo-600 hover:text-indigo-800",children:"Visa profil â"})]})]})})}function H(){let[e,s]=(0,a.useState)(null);return e?(0,t.jsx)(V,{results:e,onReset:()=>s(null)}):(0,t.jsx)(I,{onResults:s})}e.s(["default",()=>H],39378)}]);
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.