!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._posthogChunkIds=e._posthogChunkIds||{},e._posthogChunkIds[n]="01a09f3e-7a58-7bc2-bbd6-cf479d174166")}catch(e){}}();(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,850577,e=>{"use strict";var t=e.i(270401);let n=t.createContext({disabled:!1});e.s(["useFieldItemContext",0,function(){return t.useContext(n)}])},459128,e=>{"use strict";var t=e.i(270401),n=e.i(361409),r=e.i(593478);e.s(["useAriaLabelledBy",0,function(e,i,o,a=!0,s){let[l,u]=t.useState(),d=(0,r.useBaseUiId)(s?`${s}-label`:void 0),c=e??i??l;return(0,n.useIsoLayoutEffect)(()=>{let t=e||i||!a?void 0:function(e,t){let n=function(e){if(!e)return;let t=e.parentElement;if(t&&"LABEL"===t.tagName)return t;let n=e.id;if(n){let t=e.nextElementSibling;if(t&&t.htmlFor===n)return t}let r=e.labels;return r&&r[0]}(e);if(n)return!n.id&&t&&(n.id=t),n.id||void 0}(o.current,d);l!==t&&u(t)}),c}])},946382,e=>{"use strict";var t=e.i(270401);let n=t.forwardRef(function({title:e,titleId:n,...r},i){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:i,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 6v6h4.5m4.5 0a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"}))});e.s(["ClockIcon",0,n],946382)},235856,e=>{"use strict";var t=e.i(270401);let n=t.forwardRef(function({title:e,titleId:n,...r},i){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:i,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19.5 14.25v-2.625a3.375 3.375 0 0 0-3.375-3.375h-1.5A1.125 1.125 0 0 1 13.5 7.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H8.25m0 12.75h7.5m-7.5 3H12M10.5 2.25H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 0 0-9-9Z"}))});e.s(["DocumentTextIcon",0,n],235856)},152533,e=>{"use strict";var t=e.i(270401);let n=t.forwardRef(function({title:e,titleId:n,...r},i){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:i,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m21 21-5.197-5.197m0 0A7.5 7.5 0 1 0 5.196 5.196a7.5 7.5 0 0 0 10.607 10.607Z"}))});e.s(["MagnifyingGlassIcon",0,n],152533)},150592,e=>{"use strict";var t=e.i(270401);let n=t.forwardRef(function({title:e,titleId:n,...r},i){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:i,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 12.75 11.25 15 15 9.75m-3-7.036A11.959 11.959 0 0 1 3.598 6 11.99 11.99 0 0 0 3 9.749c0 5.592 3.824 10.29 9 11.623 5.176-1.332 9-6.03 9-11.622 0-1.31-.21-2.571-.598-3.751h-.152c-3.196 0-6.1-1.248-8.25-3.285Z"}))});e.s(["ShieldCheckIcon",0,n],150592)},420028,e=>{"use strict";let t=(0,e.i(202913).default)("minus",[["path",{d:"M5 12h14",key:"1ays0h"}]]);e.s(["Minus",0,t],420028)},584767,e=>{"use strict";var t=e.i(237425);e.s(["throttle",()=>t.c])},421773,e=>{"use strict";let t={Temperature:"temperature",TopP:"top_p",TopK:"top_k",MinP:"min_p",TopA:"top_a",FrequencyPenalty:"frequency_penalty",PresencePenalty:"presence_penalty",RepetitionPenalty:"repetition_penalty",MaxTokens:"max_tokens",MaxCompletionTokens:"max_completion_tokens",LogitBias:"logit_bias",Logprobs:"logprobs",TopLogprobs:"top_logprobs",Prediction:"prediction",Seed:"seed",ResponseFormat:"response_format",StructuredOutputs:"structured_outputs",Stop:"stop",Tools:"tools",ToolChoice:"tool_choice",ParallelToolCalls:"parallel_tool_calls",IncludeReasoning:"include_reasoning",Reasoning:"reasoning",ReasoningEffort:"reasoning_effort",WebSearchOptions:"web_search_options",Verbosity:"verbosity"};t.MaxTokens,t.Temperature,t.TopP,t.Stop,t.FrequencyPenalty,t.PresencePenalty,t.Tools,t.ToolChoice;let n=new Set([t.StructuredOutputs,t.IncludeReasoning]);e.s(["INTERNAL_PARAMETERS",0,n,"Parameter",0,t])},96662,e=>{e.v(t=>Promise.all(["static/immutable/chunks/1l5mqgml1pl2h.js","static/immutable/chunks/1lqv1rkcx9ean.js","static/immutable/chunks/43v5ohvkvi4el.css"].map(t=>e.l(t))).then(()=>t(349615)))},735625,e=>{"use strict";var t,n=e.i(222666),r=e.i(505962);e.s([],447937),e.i(447937);var i=e.i(270401),o=e.i(618568),a=e.i(123651),s=e.i(228876),l=e.i(361409),u=e.i(235901),d=e.i(836033),c=e.i(854855);let p=((t={}).checked="data-checked",t.unchecked="data-unchecked",t.indeterminate="data-indeterminate",t.disabled="data-disabled",t.readonly="data-readonly",t.required="data-required",t.valid="data-valid",t.invalid="data-invalid",t.touched="data-touched",t.dirty="data-dirty",t.filled="data-filled",t.focused="data-focused",t);var m=e.i(391699);function f(e){return i.useMemo(()=>({checked:t=>e.indeterminate?{}:t?{[p.checked]:""}:{[p.unchecked]:""},...m.fieldValidityMapping}),[e.indeterminate])}var h=e.i(281334),g=e.i(593478),v=e.i(356120),y=e.i(481902),b=e.i(761073),x=e.i(897464),T=e.i(850577),k=e.i(965358),w=e.i(231152),C=e.i(459128),R=e.i(397744);let S=i.createContext(void 0),E=i.createContext(void 0);var P=e.i(939550),L=e.i(467219),_=e.i(412425);let N=i.forwardRef(function(e,t){let{checked:r,className:p,defaultChecked:m=!1,"aria-labelledby":N,disabled:j=!1,form:M,id:O,indeterminate:I=!1,inputRef:A,name:B,onCheckedChange:U,parent:F=!1,readOnly:q=!1,render:H,required:D=!1,uncheckedValue:$,value:V,nativeButton:Z=!1,style:K,...z}=e,{clearErrors:W}=(0,k.useFormContext)(),{disabled:Y,name:G,setDirty:J,setFilled:X,setFocused:Q,setTouched:ee,state:et,validationMode:en,validityData:er,shouldValidateOnChange:ei,validation:eo}=(0,b.useFieldRootContext)(),ea=(0,T.useFieldItemContext)(),{labelId:es,controlId:el,registerControlId:eu,getDescriptionProps:ed}=(0,w.useLabelableContext)(),ec=function(e=!0){let t=i.useContext(S);if(void 0===t&&!e)throw Error((0,R.default)(3));return t}(),ep=ec?.parent,em=ep&&ec.allValues,ef=Y||ea.disabled||ec?.disabled||j,eh=G??B,eg=V??eh,ev=(0,g.useBaseUiId)(),ey=(0,g.useBaseUiId)(),eb=el;em?eb=F?ey:`${ep.id}-${eg}`:O&&(eb=O);let ex={};em&&(F?ex=ec.parent.getParentProps():eg&&(ex=ec.parent.getChildProps(eg)));let eT=(0,s.useStableCallback)(U),{checked:ek=r,indeterminate:ew=I,onCheckedChange:eC,...eR}=ex,eS=ec?.value,eE=ec?.setValue,eP=ec?.defaultValue,eL=i.useRef(null),e_=(0,d.useRefWithInit)(()=>Symbol("checkbox-control")),eN=i.useRef(!1),{getButtonProps:ej,buttonRef:eM}=(0,y.useButton)({disabled:ef,native:Z}),eO=ec?.validation??eo,[eI,eA]=(0,a.useControlled)({controlled:eg&&eS&&!F?eS.includes(eg):ek,default:eg&&eP&&!F?eP.includes(eg):m,name:"Checkbox",state:"checked"});(0,l.useIsoLayoutEffect)(()=>{eu!==o.NOOP&&(eN.current=!0,eu(e_.current,eb))},[eb,ec,eu,F,e_]),i.useEffect(()=>{let e=e_.current;return()=>{eN.current&&eu!==o.NOOP&&(eN.current=!1,eu(e,void 0))}},[eu,e_]),(0,x.useRegisterFieldControl)(eL,{enabled:!ec,id:ev,value:eI});let eB=i.useRef(null),eU=(0,u.useMergedRefs)(A,eB,eO.inputRef),eF=(0,C.useAriaLabelledBy)(N,es,eB,!Z,eb??void 0);(0,l.useIsoLayoutEffect)(()=>{eB.current&&(eB.current.indeterminate=ew,eI&&X(!0))},[eI,ew,X]),(0,_.useValueChanged)(eI,()=>{(!ec||F)&&(W(eh),X(eI),J(eI!==er.initialValue),ei()?eO.commit(eI):eO.commit(eI,!0))});let eq=(0,v.mergeProps)({checked:eI,disabled:ef,form:M,name:F?void 0:eh,id:Z?void 0:eb??void 0,required:D,ref:eU,style:eh?c.visuallyHiddenInput:c.visuallyHidden,tabIndex:-1,type:"checkbox","aria-hidden":!0,onChange(e){if(e.nativeEvent.defaultPrevented)return;if(q)return void e.preventDefault();let t=e.currentTarget.checked,n=(0,P.createChangeEventDetails)(L.REASONS.none,e.nativeEvent);eC?.(t,n),eT(t,n),!n.isCanceled&&(eA(t),eg&&eS&&eE&&!F&&!em&&eE(t?[...eS,eg]:eS.filter(e=>e!==eg),n))},onFocus(){eL.current?.focus()}},void 0!==V?{value:(ec?eI&&V:V)||""}:o.EMPTY_OBJECT,ed,ec?eO.getValidationProps:eO.getInputValidationProps),eH=em?!!ek:eI,eD=em&&ew||I;i.useEffect(()=>{if(!ep||!eg)return;let e=ep.disabledStatesRef.current;return e.set(eg,ef),()=>{e.delete(eg)}},[ep,ef,eg]);let e$=i.useMemo(()=>({...et,checked:eH,disabled:ef,readOnly:q,required:D,indeterminate:eD}),[et,eH,ef,q,D,eD]),eV=f(e$),eZ=(0,h.useRenderElement)("span",e,{state:e$,ref:[eM,eL,t,ec?.registerControlRef],props:[{id:Z?eb??void 0:ev,role:"checkbox","aria-checked":ew?"mixed":eI,"aria-readonly":q||void 0,"aria-required":D||void 0,"aria-labelledby":eF,"data-parent":F?"":void 0,onFocus(){Q(!0)},onBlur(){let e=eB.current;e&&(ee(!0),Q(!1),"onBlur"===en&&eO.commit(ec?eS:e.checked))},onClick(e){q||ef||(e.preventDefault(),eB.current?.dispatchEvent(new PointerEvent("click",{bubbles:!0,shiftKey:e.shiftKey,ctrlKey:e.ctrlKey,altKey:e.altKey,metaKey:e.metaKey})))}},ed,eO.getValidationProps,z,eR,ej],stateAttributesMapping:eV});return(0,n.jsxs)(E.Provider,{value:e$,children:[eZ,!eI&&!ec&&eh&&!F&&void 0!==$&&(0,n.jsx)("input",{type:"hidden",form:M,name:eh,value:$}),(0,n.jsx)("input",{...eq,suppressHydrationWarning:!0})]})});var j=e.i(688342),M=e.i(207290),O=e.i(678968);let I=i.forwardRef(function(e,t){let{render:n,className:r,style:o,keepMounted:a=!1,...s}=e,l=function(){let e=i.useContext(E);if(void 0===e)throw Error((0,R.default)(14));return e}(),u=l.checked||l.indeterminate,{mounted:d,transitionStatus:c,setMounted:p}=(0,M.useTransitionStatus)(u),g=i.useRef(null),v={...l,transitionStatus:c};(0,j.useOpenChangeComplete)({open:u,ref:g,onComplete(){u||p(!1)}});let y=f(l),b=i.useMemo(()=>({...y,...O.transitionStatusMapping,...m.fieldValidityMapping}),[y]),x=(0,h.useRenderElement)("span",e,{ref:[t,g],state:v,stateAttributesMapping:b,props:s});return a||d?x:null});e.s(["Indicator",0,I,"Root",0,N],820300);var A=e.i(820300),A=A,B=e.i(452473),U=e.i(699937),F=e.i(420028);e.s(["Checkbox",0,function(e){let t,i,o,a,s,l,u,d,c,p=(0,r.c)(19);p[0]!==e?({className:i,checked:t,onCheckedChange:o,ref:s,...a}=e,p[0]=e,p[1]=t,p[2]=i,p[3]=o,p[4]=a,p[5]=s):(t=p[1],i=p[2],o=p[3],a=p[4],s=p[5]);let m="indeterminate"===t,f=!!m||t;return p[6]!==i?(l=(0,B.cn)("group/checkbox grid place-content-center peer h-4 w-4 shrink-0 rounded-sm border border-foreground/30 bg-muted cursor-pointer ring-offset-background hover:border-foreground/50 focus-visible:outline-none focus-visible:border-focus-border focus-visible:shadow-focus data-[disabled]:cursor-not-allowed data-[disabled]:opacity-50 data-[checked]:border-primary data-[checked]:bg-primary data-[checked]:text-primary-foreground data-[indeterminate]:border-primary data-[indeterminate]:bg-primary data-[indeterminate]:text-primary-foreground",i),p[6]=i,p[7]=l):l=p[7],p[8]!==m||p[9]!==o?(u=o?e=>{m?o(!0):o(e)}:void 0,p[8]=m,p[9]=o,p[10]=u):u=p[10],p[11]===Symbol.for("react.memo_cache_sentinel")?(d=(0,n.jsxs)(A.Indicator,{className:"flex items-center justify-center text-current",children:[(0,n.jsx)(U.Check,{className:"h-4 w-4 group-data-[indeterminate]/checkbox:hidden"}),(0,n.jsx)(F.Minus,{className:"hidden h-4 w-4 group-data-[indeterminate]/checkbox:block"})]}),p[11]=d):d=p[11],p[12]!==f||p[13]!==m||p[14]!==a||p[15]!==s||p[16]!==l||p[17]!==u?(c=(0,n.jsx)(A.Root,{ref:s,className:l,checked:f,indeterminate:m,onCheckedChange:u,...a,children:d}),p[12]=f,p[13]=m,p[14]=a,p[15]=s,p[16]=l,p[17]=u,p[18]=c):c=p[18],c}],735625)},50666,e=>{"use strict";var t=e.i(222666),n=e.i(505962),r=e.i(452473);let i=(0,e.i(207298).cva)("mb-2 flex shrink-0 items-center justify-center",{variants:{variant:{default:"bg-transparent text-muted-foreground",icon:"size-10 rounded-lg bg-muted text-muted-foreground [&_svg]:size-5"}},defaultVariants:{variant:"default"}});e.s(["Empty",0,function(e){let i,o,a,s,l=(0,n.c)(8);return l[0]!==e?({className:i,...o}=e,l[0]=e,l[1]=i,l[2]=o):(i=l[1],o=l[2]),l[3]!==i?(a=(0,r.cn)("flex min-w-0 flex-1 flex-col items-center justify-center gap-6 rounded-lg border border-dashed border-border p-6 text-center md:p-12",i),l[3]=i,l[4]=a):a=l[4],l[5]!==o||l[6]!==a?(s=(0,t.jsx)("div",{className:a,...o}),l[5]=o,l[6]=a,l[7]=s):s=l[7],s},"EmptyContent",0,function(e){let i,o,a,s,l=(0,n.c)(8);return l[0]!==e?({className:i,...o}=e,l[0]=e,l[1]=i,l[2]=o):(i=l[1],o=l[2]),l[3]!==i?(a=(0,r.cn)("flex w-full max-w-sm flex-col items-center gap-4",i),l[3]=i,l[4]=a):a=l[4],l[5]!==o||l[6]!==a?(s=(0,t.jsx)("div",{className:a,...o}),l[5]=o,l[6]=a,l[7]=s):s=l[7],s},"EmptyDescription",0,function(e){let i,o,a,s,l=(0,n.c)(8);return l[0]!==e?({className:i,...o}=e,l[0]=e,l[1]=i,l[2]=o):(i=l[1],o=l[2]),l[3]!==i?(a=(0,r.cn)("text-body text-muted-foreground",i),l[3]=i,l[4]=a):a=l[4],l[5]!==o||l[6]!==a?(s=(0,t.jsx)("div",{className:a,...o}),l[5]=o,l[6]=a,l[7]=s):s=l[7],s},"EmptyHeader",0,function(e){let i,o,a,s,l=(0,n.c)(8);return l[0]!==e?({className:i,...o}=e,l[0]=e,l[1]=i,l[2]=o):(i=l[1],o=l[2]),l[3]!==i?(a=(0,r.cn)("flex max-w-sm flex-col items-center gap-2 text-center",i),l[3]=i,l[4]=a):a=l[4],l[5]!==o||l[6]!==a?(s=(0,t.jsx)("div",{className:a,...o}),l[5]=o,l[6]=a,l[7]=s):s=l[7],s},"EmptyMedia",0,function(e){let o,a,s,l,u,d=(0,n.c)(10);return d[0]!==e?({className:o,variant:s,...a}=e,d[0]=e,d[1]=o,d[2]=a,d[3]=s):(o=d[1],a=d[2],s=d[3]),d[4]!==o||d[5]!==s?(l=(0,r.cn)(i({variant:s}),o),d[4]=o,d[5]=s,d[6]=l):l=d[6],d[7]!==a||d[8]!==l?(u=(0,t.jsx)("div",{className:l,...a}),d[7]=a,d[8]=l,d[9]=u):u=d[9],u},"EmptyTitle",0,function(e){let i,o,a,s,l=(0,n.c)(8);return l[0]!==e?({className:i,...o}=e,l[0]=e,l[1]=i,l[2]=o):(i=l[1],o=l[2]),l[3]!==i?(a=(0,r.cn)("text-base font-medium text-foreground",i),l[3]=i,l[4]=a):a=l[4],l[5]!==o||l[6]!==a?(s=(0,t.jsx)("div",{className:a,...o}),l[5]=o,l[6]=a,l[7]=s):s=l[7],s}])},810563,e=>{"use strict";var t=e.i(222666),n=e.i(505962),r=e.i(452473);e.s(["Input",0,function(e){let i,o,a,s,l,u,d,c,p,m,f,h,g,v,y=(0,n.c)(31);y[0]!==e?({className:i,containerClassName:o,containerProps:a,type:c,leadingIcon:s,trailingContent:d,ref:u,...l}=e,y[0]=e,y[1]=i,y[2]=o,y[3]=a,y[4]=s,y[5]=l,y[6]=u,y[7]=d,y[8]=c):(i=y[1],o=y[2],a=y[3],s=y[4],l=y[5],u=y[6],d=y[7],c=y[8]);let b=s&&"pl-9",x=void 0!==d&&"pr-20";y[9]!==i||y[10]!==b||y[11]!==x?(p=(0,r.cn)("flex h-10 w-full rounded-md border border-input bg-input-bg px-3 py-2 text-body pointer-coarse:text-base file:border-0 file:bg-transparent file:text-body file:font-medium file:text-foreground placeholder:text-muted-foreground/50 focus-visible:outline-hidden focus-visible:ring-0 focus-visible:border-focus-border focus-visible:shadow-focus disabled:cursor-not-allowed disabled:opacity-50",b,x,i),y[9]=i,y[10]=b,y[11]=x,y[12]=p):p=y[12],y[13]!==l||y[14]!==u||y[15]!==p||y[16]!==c?(m=(0,t.jsx)("input",{type:c,className:p,ref:u,autoComplete:"off",autoCorrect:"off",autoCapitalize:"off",spellCheck:!1,...l}),y[13]=l,y[14]=u,y[15]=p,y[16]=c,y[17]=m):m=y[17];let T=m;if(!s&&void 0===d)return T;let k=a?.className;return y[18]!==o||y[19]!==k?(f=(0,r.cn)("relative w-full",o,k),y[18]=o,y[19]=k,y[20]=f):f=y[20],y[21]!==s?(h=s&&(0,t.jsx)("span",{"aria-hidden":!0,className:"absolute left-3 top-1/2 -translate-y-1/2 text-muted-foreground pointer-events-none [&>svg]:h-4 [&>svg]:w-4",children:s}),y[21]=s,y[22]=h):h=y[22],y[23]!==d?(g=d&&(0,t.jsx)("span",{className:"absolute right-1 top-1/2 flex -translate-y-1/2 items-center gap-1",children:d}),y[23]=d,y[24]=g):g=y[24],y[25]!==a||y[26]!==T||y[27]!==f||y[28]!==h||y[29]!==g?(v=(0,t.jsxs)("div",{...a,className:f,children:[h,T,g]}),y[25]=a,y[26]=T,y[27]=f,y[28]=h,y[29]=g,y[30]=v):v=y[30],v}])},558956,e=>{"use strict";var t=e.i(222666),n=e.i(505962),r=e.i(452473);let i=(0,e.i(207298).cva)("text-xs font-normal leading-none text-muted-foreground peer-disabled:cursor-not-allowed peer-disabled:opacity-70");e.s(["Label",0,function(e){let o,a,s,l,u,d,c,p=(0,n.c)(14);return p[0]!==e?({className:o,ref:l,onMouseDown:a,...s}=e,p[0]=e,p[1]=o,p[2]=a,p[3]=s,p[4]=l):(o=p[1],a=p[2],s=p[3],l=p[4]),p[5]!==o?(u=(0,r.cn)(i(),o),p[5]=o,p[6]=u):u=p[6],p[7]!==a?(d=e=>{a?.(e),!e.defaultPrevented&&e.detail>1&&e.preventDefault()},p[7]=a,p[8]=d):d=p[8],p[9]!==s||p[10]!==l||p[11]!==u||p[12]!==d?(c=(0,t.jsx)("label",{ref:l,className:u,onMouseDown:d,...s,htmlFor:s.htmlFor,children:s.children}),p[9]=s,p[10]=l,p[11]=u,p[12]=d,p[13]=c):c=p[13],c}])},357824,e=>{"use strict";let t="/providers/compare";function n(e){return e?Array.from(new Set(e.map(e=>(function(e){try{return decodeURIComponent(e)}catch{return e}})(e).trim().toLowerCase()).filter(e=>e.length>0))).slice(0,5):[]}e.s(["MAX_COMPARE_PROVIDERS",0,5,"PROVIDER_COMPARE_BASE_PATH",0,t,"buildProviderCompareUrl",0,function(e){let n=e.filter(e=>e.length>0).join("/");return n.length>0?`${t}/${n}`:t},"findProvidersBySlugs",0,function(e,t){let n=new Map(e.map(e=>[e.slug.toLowerCase(),e]));return t.map(e=>n.get(e.toLowerCase())).filter(e=>void 0!==e)},"parseProviderComparePathname",0,function(e){return e===t||e.startsWith(`${t}/`)?n(e.slice(t.length).split("/")):[]},"parseProviderCompareSlugs",0,n])},533391,e=>{"use strict";var t=e.i(370066);e.s(["formatTokens",0,function(e,n){return(0,t.formatNumber)(n,{locale:e,preset:"provider-count"})??"—"}])},64131,e=>{"use strict";var t=e.i(222666),n=e.i(505962),r=e.i(963),i=e.i(452473),o=e.i(970654),a=e.i(648156),s=e.i(561042),l=e.i(943926),u=e.i(761512);function d(e){let n=r.OUTPUT_MODALITY_LABELS[e.modality];return(0,t.jsx)(a.Tooltip,{content:`Supports ${(0,s.describeProviderModality)(e,n)}`,children:(0,t.jsx)(o.Badge,{variant:"default",size:"sm",className:(0,i.cn)("size-5 justify-center rounded-md border-transparent p-0",u.MODALITY_BG[e.modality]),children:(0,t.jsx)(l.ModalityIcon,{modality:e.modality,strokeWidth:2.5,className:(0,i.cn)("size-3",u.MODALITY_ICON_COLOR[e.modality])})})},e.modality)}e.s(["ProviderModalityBadges",0,function(e){let r,i,o,a,l=(0,n.c)(7),{provider:u}=e;if(l[0]!==u){o=Symbol.for("react.early_return_sentinel");e:{let e=(0,s.getProviderModalities)(u);if(0===e.length){o=null;break e}r="inline-flex shrink-0 items-center gap-1",i=e.map(d)}l[0]=u,l[1]=r,l[2]=i,l[3]=o}else r=l[1],i=l[2],o=l[3];return o!==Symbol.for("react.early_return_sentinel")?o:(l[4]!==r||l[5]!==i?(a=(0,t.jsx)("div",{className:r,children:i}),l[4]=r,l[5]=i,l[6]=a):a=l[6],a)}])},988308,e=>{"use strict";var t=e.i(222666),n=e.i(505962),r=e.i(970654),i=e.i(712621),o=e.i(648156),a=e.i(728541);let s={[a.TrainingStatus.Trains]:"warning",[a.TrainingStatus.NoTraining]:"positive",[a.TrainingStatus.Unknown]:"default"},l={[a.RetentionStatus.Zero]:"positive",[a.RetentionStatus.Limited]:"info",[a.RetentionStatus.Retains]:"warning",[a.RetentionStatus.Unknown]:"default"},u={[a.TrainingStatus.Trains]:"Yes",[a.TrainingStatus.NoTraining]:"No",[a.TrainingStatus.Unknown]:"Unknown"},d={[a.TrainingStatus.Trains]:"Trains on prompts",[a.TrainingStatus.NoTraining]:"No training",[a.TrainingStatus.Unknown]:"Training unknown"};e.s(["PolicyChip",0,function(e){let i,a,s=(0,n.c)(5),{label:l,description:u}=e;return s[0]!==l?(i=(0,t.jsx)(r.Badge,{variant:"default",className:"cursor-help",children:l}),s[0]=l,s[1]=i):i=s[1],s[2]!==u||s[3]!==i?(a=(0,t.jsx)(o.Tooltip,{content:u,children:i}),s[2]=u,s[3]=i,s[4]=a):a=s[4],a},"PolicyLink",0,function(e){let r,o=(0,n.c)(4),{href:a,label:s}=e;if(!a){let e;return o[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)("span",{className:"text-muted-foreground text-xs",children:"—"}),o[0]=e):e=o[0],e}return o[1]!==a||o[2]!==s?(r=(0,t.jsx)(i.ExternalLink,{href:a,target:"_blank",rel:"noreferrer",showExternalIcon:!0,className:"relative z-10 text-xs",children:s}),o[1]=a,o[2]=s,o[3]=r):r=o[3],r},"RetentionBadge",0,function(e){let i,s,u,d,c=(0,n.c)(10),{provider:p}=e;c[0]!==p?(i=(0,a.describeRetention)(p),c[0]=p,c[1]=i):i=c[1];let m=l[(0,a.getRetentionStatus)(p)];return c[2]!==p?(s=(0,a.formatRetention)(p),c[2]=p,c[3]=s):s=c[3],c[4]!==m||c[5]!==s?(u=(0,t.jsx)(r.Badge,{variant:m,className:"cursor-help",children:s}),c[4]=m,c[5]=s,c[6]=u):u=c[6],c[7]!==i||c[8]!==u?(d=(0,t.jsx)(o.Tooltip,{content:i,children:u}),c[7]=i,c[8]=u,c[9]=d):d=c[9],d},"TrainingBadge",0,function(e){let i,l,u,c=(0,n.c)(8),{provider:p}=e,m=(0,a.getTrainingStatus)(p);c[0]!==p?(i=(0,a.describeTraining)(p),c[0]=p,c[1]=i):i=c[1];let f=s[m],h=d[m];return c[2]!==f||c[3]!==h?(l=(0,t.jsx)(r.Badge,{variant:f,className:"cursor-help",children:h}),c[2]=f,c[3]=h,c[4]=l):l=c[4],c[5]!==i||c[6]!==l?(u=(0,t.jsx)(o.Tooltip,{content:i,children:l}),c[5]=i,c[6]=l,c[7]=u):u=c[7],u},"trainingText",0,function(e){return u[(0,a.getTrainingStatus)(e)]}])},561042,e=>{"use strict";var t=e.i(963);e.s(["describeProviderModality",0,function({inputCount:e,outputCount:t},n){let r=n.toLowerCase();return e>0&&t>0?`${r} input (${e} models) and output (${t} models)`:e>0?`${r} input via ${e} models`:`${r} output via ${t} models`},"getProviderModalities",0,function(e){let{inputs:n,outputs:r}=e;return[{modality:t.OutputModality.Text,inputCount:n.text,outputCount:r.text},{modality:t.OutputModality.Image,inputCount:n.image,outputCount:r.image},{modality:t.OutputModality.Audio,inputCount:n.audio,outputCount:r.audio},{modality:t.OutputModality.Video,inputCount:n.video,outputCount:0},{modality:t.OutputModality.Embeddings,inputCount:0,outputCount:r.embeddings}].filter(({inputCount:e,outputCount:t})=>(e||0)+(t||0)>0)}])},728541,e=>{"use strict";var t=e.i(988855);let n={Trains:"trains",NoTraining:"no-training",Unknown:"unknown"},r={Zero:"zero",Limited:"limited",Retains:"retains",Unknown:"unknown"},i={TermsOfService:"tos",PrivacyPolicy:"privacy"},o={Byok:"byok",ModerationRequired:"moderation",Hipaa:"hipaa"},a=[n.Trains,n.NoTraining],s=[r.Zero,r.Limited,r.Retains],l={[n.Trains]:"Trains on prompts",[n.NoTraining]:"Does not train",[n.Unknown]:"Unknown"},u={[r.Zero]:"Zero retention",[r.Limited]:"Limited retention",[r.Retains]:"Retains prompts",[r.Unknown]:"Unknown"},d={[i.TermsOfService]:"Has terms of service",[i.PrivacyPolicy]:"Has privacy policy"},c={[o.Byok]:"Supports BYOK",[o.ModerationRequired]:"Moderation required",[o.Hipaa]:"HIPAA Compliant"};function p(e){return Object.values(o).filter(t=>e||t!==o.Hipaa)}function m(e){return!0===e.policy.training?n.Trains:!1===e.policy.training?n.NoTraining:n.Unknown}function f(e){let{retainsPrompts:t,retentionDays:n}=e.policy;return!1===t?r.Zero:!0===t?void 0===n?r.Retains:n<=0?r.Zero:r.Limited:r.Unknown}let h={[n.Trains]:"This provider may train on prompts sent through OpenRouter.",[n.NoTraining]:"This provider does not train on prompts sent through OpenRouter.",[n.Unknown]:"This provider has not stated whether it trains on prompts."};function g(e){let t=[];return e.policy.termsOfServiceURL&&t.push(i.TermsOfService),e.policy.privacyPolicyURL&&t.push(i.PrivacyPolicy),t}function v(e){let{byokEnabled:t,moderationRequired:n}=e.policy,r=[];return t&&r.push(o.Byok),n&&r.push(o.ModerationRequired),e.isHipaaEligible&&r.push(o.Hipaa),r}let y=/^([A-Za-z]{2}|\d{3})$/;function b(e,n){return y.test(n)?(0,t.formatRegion)(n,{locale:e})??n:n}e.s(["FILTERABLE_RETENTION_STATUSES",0,s,"FILTERABLE_TRAINING_STATUSES",0,a,"PROVIDER_FEATURE_LABELS",0,c,"ProviderFeature",0,o,"RETENTION_STATUS_LABELS",0,u,"RetentionStatus",0,r,"TRAINING_STATUS_LABELS",0,l,"TRUST_DOCUMENT_LABELS",0,d,"TrainingStatus",0,n,"TrustDocument",0,i,"describeRetention",0,function(e){let t=f(e),{retentionDays:n}=e.policy;if(t===r.Limited&&void 0!==n){let e=1===n?"1 day":`${n} days`;return`This provider retains prompts for up to ${e}, then deletes them.`}return t===r.Zero?"This provider does not retain prompts after serving the request.":t===r.Retains?"This provider retains prompts and has not stated a deletion window.":"This provider has not stated how long it retains prompts."},"describeTraining",0,function(e){return h[m(e)]},"filterProviders",0,function(e,t){let n=t.q.trim().toLowerCase();return e.filter(e=>{if(n.length>0&&!e.displayName.toLowerCase().includes(n)&&!e.name.toLowerCase().includes(n)||t.training.length>0&&!t.training.includes(m(e))||t.retention.length>0&&!t.retention.includes(f(e))||t.headquarters.length>0&&(void 0===e.headquarters||!t.headquarters.includes(e.headquarters)))return!1;let r=v(e);if(!t.features.every(e=>r.includes(e)))return!1;let i=g(e);return t.documents.every(e=>i.includes(e))})},"formatHeadquarters",0,b,"formatRetention",0,function(e){let t=f(e),{retentionDays:n}=e.policy;return t===r.Limited&&void 0!==n?`${n} day retention`:u[t]},"getFilterableProviderFeatures",0,p,"getHeadquartersOptions",0,function(e,n){return Array.from(new Set(n.map(e=>e.headquarters).filter(e=>void 0!==e))).sort((n,r)=>(0,t.compareDisplayText)(b(e,n),b(e,r),{locale:e}))},"getProviderFeatures",0,v,"getRetentionStatus",0,f,"getTrainingStatus",0,m,"getTrustDocuments",0,g,"omitHiddenFeatureFilters",0,function(e,t){if(t)return e;let n=p(t);return{...e,features:e.features.filter(e=>n.includes(e))}}])}]); //# sourceMappingURL=0bjdj_uqnrlqj.js.map //# chunkId=01a09f3e-7a58-7bc2-bbd6-cf479d174166