1/*! For license information please see 0.0e4bddee.chunk.js.LICENSE.txt */ 2"use strict";(self.webpackChunkfrontend=self.webpackChunkfrontend||[]).push([[0],{1089(e,t,n){n.d(t,{$C:()=>c,PE:()=>p,Sj:()=>f,Yq:()=>o,cn:()=>i,dc:()=>h,lW:()=>m,r6:()=>l,sg:()=>u,xv:()=>d});var r=n(89379),a=n(58387),s=n(89359);function i(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,s.QP)((0,a.$)(t))}function o(e,t){if(!e)return"";return new Date(e).toLocaleDateString("en-US",(0,r.A)({year:"numeric",month:"short",day:"numeric"},t?{timeZone:t}:{}))}function l(e,t){if(!e)return"";return new Date(e).toLocaleDateString("en-US",(0,r.A)({year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"},t?{timeZone:t}:{}))}function c(){return Math.random().toString(36).substring(2,9)}function d(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:50;return e?e.length>t?e.substring(0,t)+"...":e:""}async function m(e){try{return await navigator.clipboard.writeText(e),!0}catch(t){return console.error("Failed to copy:",t),!1}}function p(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"application/json";const r=new Blob(["string"===typeof e?e:JSON.stringify(e,null,2)],{type:n}),a=URL.createObjectURL(r),s=document.createElement("a");s.href=a,s.download=t,document.body.appendChild(s),s.click(),document.body.removeChild(s),URL.revokeObjectURL(a)}function u(e,t){let n;return function(){for(var r=arguments.length,a=new Array(r),s=0;s<r;s++)a[s]=arguments[s];clearTimeout(n),n=setTimeout(()=>{clearTimeout(n),e(...a)},t)}}function f(e,t){return"".concat(window.location.origin,"/f/").concat(t||e)}function h(e,t){const n=t||e;return'<div id="ff-'.concat(n,'"></div>\n<script src="').concat(window.location.origin,'/embed.js" data-form-id="').concat(n,'"><\/script>')}},7104(e,t,n){n.d(t,{A:()=>r});const r=(0,n(77784).A)("download",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"7 10 12 15 17 10",key:"2ggqvy"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3",key:"1vk2je"}]])},7653(e,t,n){n.d(t,{A:()=>d});var r=n(65043),a=n(45685),s=n(56099),i=n(65469),o=n(38431),l=n(70579);const c=(e,t,n)=>{if("undefined"===typeof document)return;let r=document.querySelector(e);if(!r){const[t,...n]=e.split("[");if(r=document.createElement(t),n.length){const e=n.join("[").match(/(\w+)=["']([^"']+)["']/);e&&r.setAttribute(e[1],e[2])}document.head.appendChild(r)}"text"===t?r.textContent=n||"":r.setAttribute(t,n||"")};function d(e){let{slug:t,title:n,tagline:d,h1:m,children:p}=e;(0,r.useEffect)(()=>{document.title=n,c('meta[name="description"]',"content",d),c('link[rel="canonical"]',"href","https://fantasticforms.com/tools/".concat(t)),c('meta[property="og:title"]',"content",n),c('meta[property="og:description"]',"content",d),c('meta[property="og:type"]',"content","website"),c('meta[property="og:url"]',"content","https://fantasticforms.com/tools/".concat(t)),window.scrollTo(0,0)},[t,n,d]);const u="https://fantasticforms.com/tools/".concat(t),f=(0,r.useMemo)(()=>({"@context":"https://schema.org","@type":"WebApplication",name:m||n,headline:n,description:d,url:u,applicationCategory:"BusinessApplication",operatingSystem:"Any (browser-based)",browserRequirements:"Requires JavaScript. Modern browser.",isAccessibleForFree:!0,offers:{"@type":"Offer",price:"0",priceCurrency:"USD"},creator:{"@type":"Organization",name:"Fantastic Forms",url:"https://fantasticforms.com",logo:"https://fantasticforms.com/logo.png"}}),[t,n,d,m,u]),h=(0,r.useMemo)(()=>({"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:[{"@type":"ListItem",position:1,name:"Home",item:"https://fantasticforms.com/"},{"@type":"ListItem",position:2,name:"Free tools",item:"https://fantasticforms.com/tools"},{"@type":"ListItem",position:3,name:m||n,item:u}]}),[m,n,u]);return(0,l.jsxs)("div",{className:"min-h-screen bg-zinc-50",children:[(0,l.jsx)(o.A,{id:"tool-".concat(t,"-app"),data:f}),(0,l.jsx)(o.A,{id:"tool-".concat(t,"-bc"),data:h}),(0,l.jsx)("header",{className:"bg-white border-b border-zinc-200 sticky top-0 z-30",children:(0,l.jsxs)("div",{className:"max-w-5xl mx-auto px-4 sm:px-6 lg:px-8 h-14 flex items-center justify-between",children:[(0,l.jsxs)(a.N_,{to:"/tools",className:"flex items-center gap-2 text-sm text-zinc-600 hover:text-zinc-900",children:[(0,l.jsx)(i.A,{className:"w-4 h-4"}),"All free tools"]}),(0,l.jsx)(a.N_,{to:"/",className:"text-sm font-semibold text-zinc-900 flex items-center gap-1.5","data-testid":"tool-shell-home",children:(0,l.jsx)("span",{children:"Fantastic Forms"})})]})}),(0,l.jsxs)("main",{className:"max-w-5xl mx-auto px-4 sm:px-6 lg:px-8 py-10 sm:py-14",children:[(0,l.jsx)("h1",{className:"text-3xl sm:text-4xl font-bold tracking-tight text-zinc-900 mb-3",children:m}),(0,l.jsx)("p",{className:"text-base sm:text-lg text-zinc-600 mb-8 leading-relaxed",children:d}),(0,l.jsx)("div",{className:"space-y-8",children:p}),(0,l.jsx)("section",{className:"mt-14 rounded-xl border border-zinc-200 bg-white p-6 sm:p-8","data-testid":"tool-shell-cta",children:(0,l.jsxs)("div",{className:"flex items-start gap-4",children:[(0,l.jsx)("div",{className:"w-10 h-10 rounded-lg bg-[#FE6A6B] flex items-center justify-center shrink-0",children:(0,l.jsx)(s.A,{className:"w-5 h-5 text-white"})}),(0,l.jsxs)("div",{className:"flex-1",children:[(0,l.jsx)("h2",{className:"text-lg font-semibold text-zinc-900 mb-1",children:"Built by the team behind Fantastic Forms"}),(0,l.jsx)("p",{className:"text-sm text-zinc-600 mb-3",children:"We make the form builder Tally and Typeform users switch to. Every feature free, one paid plan at $99/month."}),(0,l.jsx)(a.N_,{to:"/signup",className:"inline-flex items-center gap-1.5 text-sm font-medium text-[#FE6A6B] hover:underline","data-testid":"tool-shell-cta-link",children:"Try Fantastic Forms free \u2192"})]})]})})]})]})}}
2,10917(e,t,n){n.d(t,{F:()=>c});var r=n(89379),a=n(53986),s=n(58387);const i=["class","className"],o=e=>"boolean"===typeof e?"".concat(e):0===e?"0":e,l=s.$,c=(e,t)=>n=>{var s;if(null==(null===t||void 0===t?void 0:t.variants))return l(e,null===n||void 0===n?void 0:n.class,null===n||void 0===n?void 0:n.className);const{variants:c,defaultVariants:d}=t,m=Object.keys(c).map(e=>{const t=null===n||void 0===n?void 0:n[e],r=null===d||void 0===d?void 0:d[e];if(null===t)return null;const a=o(t)||o(r);return c[e][a]}),p=n&&Object.entries(n).reduce((e,t)=>{let[n,r]=t;return void 0===r||(e[n]=r),e},{}),u=null===t||void 0===t||null===(s=t.compoundVariants)||void 0===s?void 0:s.reduce((e,t)=>{let{class:n,className:s}=t,o=(0,a.A)(t,i);return Object.entries(o).every(e=>{let[t,n]=e;return Array.isArray(n)?n.includes((0,r.A)((0,r.A)({},d),p)[t]):(0,r.A)((0,r.A)({},d),p)[t]===n})?[...e,n,s]:e},[]);return l(e,m,u,null===n||void 0===n?void 0:n.class,null===n||void 0===n?void 0:n.className)}},13390(e,t,n){n.d(t,{$:()=>p,r:()=>m});var r=n(89379),a=n(53986),s=n(65043),i=n(16851),o=n(10917),l=n(1089),c=n(70579);const d=["className","variant","size","asChild"],m=(0,o.F)("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",{variants:{variant:{default:"bg-primary text-primary-foreground shadow hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground shadow-sm hover:bg-destructive/90",outline:"border border-input shadow-sm hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground shadow-sm hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2",sm:"h-8 rounded-md px-3 text-xs",lg:"h-10 rounded-md px-8",icon:"h-9 w-9"}},defaultVariants:{variant:"default",size:"default"}}),p=s.forwardRef((e,t)=>{let{className:n,variant:s,size:o,asChild:p=!1}=e,u=(0,a.A)(e,d);const f=p?i.DX:"button";return(0,c.jsx)(f,(0,r.A)({className:(0,l.cn)(m({variant:s,size:o,className:n})),ref:t},u))});p.displayName="Button"},13416(e,t,n){n.d(t,{T:()=>c});var r=n(89379),a=n(53986),s=n(65043),i=n(1089),o=n(70579);const l=["className"],c=s.forwardRef((e,t)=>{let{className:n}=e,s=(0,a.A)(e,l);return(0,o.jsx)("textarea",(0,r.A)({className:(0,i.cn)("flex min-h-[60px] w-full rounded-md border border-input bg-transparent px-3 py-2 text-base shadow-sm placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm",n),ref:t},s))});c.displayName="Textarea"},16851(e,t,n){var r;n.d(t,{DX:()=>h,TL:()=>f});var a=n(89379),s=n(53986),i=n(65043),o=n(82814),l=n(70579);const c=["children"],d=["children"];var m=Symbol.for("react.lazy"),p=(r||(r=n.t(i,2)))[" use ".trim().toString()];function u(e){return null!=e&&"object"===typeof e&&"$$typeof"in e&&e.$$typeof===m&&"_payload"in e&&("object"===typeof(t=e._payload)&&null!==t&&"then"in t);var t}function f(e){const t=x(e),n=i.forwardRef((e,n)=>{let{children:r}=e,o=(0,s.A)(e,c);u(r)&&"function"===typeof p&&(r=p(r._payload));const d=i.Children.toArray(r),m=d.find(v);if(m){const e=m.props.children,r=d.map(t=>t===m?i.Children.count(e)>1?i.Children.only(null):i.isValidElement(e)?e.props.children:null:t);return(0,l.jsx)(t,(0,a.A)((0,a.A)({},o),{},{ref:n,children:i.isValidElement(e)?i.cloneElement(e,void 0,r):null}))}return(0,l.jsx)(t,(0,a.A)((0,a.A)({},o),{},{ref:n,children:r}))});return n.displayName="".concat(e,".Slot"),n}var h=f("Slot");function x(e){const t=i.forwardRef((e,t)=>{let{children:n}=e,r=(0,s.A)(e,d);if(u(n)&&"function"===typeof p&&(n=p(n._payload)),i.isValidElement(n)){const e=function(e){var t,n;let r=null===(t=Object.getOwnPropertyDescriptor(e.props,"ref"))||void 0===t?void 0:t.get,a=r&&"isReactWarning"in r&&r.isReactWarning;if(a)return e.ref;if(r=null===(n=Object.getOwnPropertyDescriptor(e,"ref"))||void 0===n?void 0:n.get,a=r&&"isReactWarning"in r&&r.isReactWarning,a)return e.props.ref;return e.props.ref||e.ref}(n),s=function(e,t){const n=(0,a.A)({},t);for(const r in t){const s=e[r],i=t[r];/^on[A-Z]/.test(r)?s&&i?n[r]=function(){const e=i(...arguments);return s(...arguments),e}:s&&(n[r]=s):"style"===r?n[r]=(0,a.A)((0,a.A)({}
2,s),i):"className"===r&&(n[r]=[s,i].filter(Boolean).join(" "))}return(0,a.A)((0,a.A)({},e),n)}(r,n.props);return n.type!==i.Fragment&&(s.ref=t?(0,o.t)(t,e):e),i.cloneElement(n,s)}return i.Children.count(n)>1?i.Children.only(null):null});return t.displayName="".concat(e,".SlotClone"),t}var y=Symbol("radix.slottable");function v(e){return i.isValidElement(e)&&"function"===typeof e.type&&"__radixId"in e.type&&e.type.__radixId===y}},2e4(e,t,n){n.d(t,{A:()=>w});var r=n(65043),a=n(45685),s=n(79722),i=n(13390),o=n(92264),l=n(59938),c=n(13416),d=n(7653),m=n(22024),p=n(85692);const u=(0,n(77784).A)("wand-sparkles",[["path",{d:"m21.64 3.64-1.28-1.28a1.21 1.21 0 0 0-1.72 0L2.36 18.64a1.21 1.21 0 0 0 0 1.72l1.28 1.28a1.2 1.2 0 0 0 1.72 0L21.64 5.36a1.2 1.2 0 0 0 0-1.72",key:"ul74o6"}],["path",{d:"m14 7 3 3",key:"1r5n42"}],["path",{d:"M5 6v4",key:"ilb8ba"}],["path",{d:"M19 14v4",key:"blhpug"}],["path",{d:"M10 2v2",key:"7u0qdc"}],["path",{d:"M7 8H3",key:"zfb6yr"}],["path",{d:"M21 16h-4",key:"1cnmox"}],["path",{d:"M11 3H9",key:"1obp7u"}]]);var f=n(70764),h=n(36210),x=n(72313),y=n(7104),v=n(56328),g=n(35016),b=n(70579);const j="ff_pending_import";function w(e){let{platform:t,slug:n,platformName:w,metaTitle:N,tagline:A,urlExample:k,helpText:z}=e;const[C,S]=(0,r.useState)(""),[F,M]=(0,r.useState)(!1),[L,R]=(0,r.useState)(null),[E,O]=(0,r.useState)(""),[_,T]=(0,r.useState)(!1),{token:D,isAuthenticated:B}=(0,g.As)(),I=(0,a.Zp)(),q=(0,r.useMemo)(()=>L?JSON.stringify(L,null,2):"",[L]);return(0,b.jsxs)(d.A,{slug:n,title:N,h1:"Import from ".concat(w),tagline:A,children:[(0,b.jsxs)("div",{className:"rounded-xl border border-zinc-200 bg-white p-6 space-y-4",children:[(0,b.jsxs)("div",{className:"space-y-1.5",children:[(0,b.jsxs)(l.J,{htmlFor:"imp-url",className:"text-sm",children:[w," form URL"]}),(0,b.jsx)(o.p,{id:"imp-url",value:C,onChange:e=>S(e.target.value),placeholder:k,className:"font-mono text-sm","data-testid":"imp-url"}),(0,b.jsx)("p",{className:"text-[11px] text-zinc-500",children:z})]}),(0,b.jsxs)(i.$,{onClick:async()=>{if(C.trim()){M(!0),O(""),R(null);try{const e=D?{Authorization:"Bearer ".concat(D)}:void 0,{data:n}=await s.A.post("".concat("https://fantasticforms.com","/api/tools/import-form"),{platform:t,url:C.trim()},{timeout:3e4,headers:e});if(R(n),v.oR.success('Imported "'.concat(n.title,'" (').concat((n.fields||[]).length," fields)")),n.form_id)try{localStorage.removeItem(j)}catch(r){}else try{localStorage.setItem(j,JSON.stringify({platform:n.platform,source_url:n.source_url,title:n.title,fields:n.fields||[],stashed_at:Date.now()}))}catch(a){}}catch(i){var e,n;O((null===i||void 0===i||null===(e=i.response)||void 0===e||null===(n=e.data)||void 0===n?void 0:n.detail)||"Could not import that form.")}finally{M(!1)}}else v.oR.error("Paste a ".concat(w," URL first"))},disabled:F||!C.trim(),className:"bg-[#FE6A6B] hover:bg-[#e85f60] text-white","data-testid":"imp-run",children:[F?(0,b.jsx)(m.A,{className:"w-4 h-4 animate-spin mr-1.5"}):(0,b.jsx)(p.A,{className:"w-4 h-4 mr-1.5"}),F?"Importing\u2026":"Import from ".concat(w)]}),E&&(0,b.jsx)("p",{className:"text-sm text-red-600","data-testid":"imp-error",children:E})]}),L&&(0,b.jsxs)("div",{className:"rounded-xl border border-zinc-200 bg-white p-6 space-y-4","data-testid":"imp-result",children:[(0,b.jsxs)("div",{className:"flex items-start justify-between gap-4 flex-wrap",children:[(0,b.jsxs)("div",{children:[(0,b.jsx)("p",{className:"text-xs text-zinc-500",children:"Imported form"}),(0,b.jsx)("h3",{className:"text-lg font-semibold text-zinc-900",children:L.title}),(0,b.jsxs)("p",{className:"text-xs text-zinc-500 mt-0.5",children:[(L.fields||[]).length," field",1===(L.fields||[]).length?"":"s"," detected"]})]}),L.form_id?(0,b.jsxs)(i.$,{onClick:()=>{null!==L&&void 0!==L&&L.form_id&&I("/builder/".concat(L.form_id))},className:"bg-[#FE6A6B] hover:bg-[#e85f60] text-white","data-testid":"imp-open-builder",children:[(0,b.jsx)(u,{className:"w-4 h-4 mr-1.5"}),"Open in builder",(0,b.jsx)(f.A,{className:"w-3.5 h-3.5 ml-1.5 opacity-80"})]}):(0,b.jsxs)(i.$,{onClick:()=>{I("/signup")},className:"bg-[#FE6A6B] hover:bg-[#e85f60] text-white","data-testid":"imp-signup-and-open",children:[(0,b.jsx)(u,{className:"w-4 h-4 mr-1.5"}),"Sign up to open in builder"]})]}),(0,b.jsx)("div",{className:"border border-zinc-200 rounded-md divide-y divide-zinc-100",children:(L.fields||[]).map((e,t)=>(0,b.jsxs)("div",{className:"px-3 py-2 flex items-start gap-3 text-sm",children:[(0,b.jsxs)("span",{className:"shrink-0 text-zinc-400 tabular-nums w-6 text-right",children:[t+1,"."]}),(0,b.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,b.jsxs)("p",{className:"text-zinc-900 break-words",children:[e.label,e.required?(0,b.jsx)("span",{className:"text-red-500 ml-1",children:"*"}):null]}),Array.isArray(e.options)&&e.options.length>0&&(0,b.jsxs)("p",{className:"text-[11px] text-zinc-500 mt-0.5",children:["Options: ",e.options.slice(0,6).join(", "),e.options.length>6?", +".concat(e.options.length-6," more"):""]})]}),(0,b.jsx)("span",{className:"shrink-0 inline-flex items-center px-2 py-0.5 rounded-full text-[10px] font-medium bg-zinc-100 text-zinc-700 font-mono",children:e.type})]},t))}),!B&&(0,b.jsxs)("div",{className:"rounded-md bg-[#FFF1F1] border border-[#FE6A6B]/30 p-3 text-xs text-zinc-700",children:[(0,b.jsx)("p",{className:"font-medium text-zinc-900 mb-0.5",children:"Already imported. Sign up to claim it"}),(0,b.jsxs)("p",{children:["Create a free Fantastic Forms account and we'll drop you straight into the editor with all ",(L.fields||[]).length," fields pre-loaded as a Draft."]})]}),(0,b.jsxs)("details",{className:"text-sm",children:[(0,b.jsx)("summary",{className:"cursor-pointer text-zinc-600 hover:text-zinc-900",children:"Or grab the raw JSON"}),(0,b.jsxs)("div",{className:"mt-3 space-y-1.5",children:[(0,b.jsx)(l.J,{className:"text-sm",children:"Normalized JSON"}),(0,b.jsx)(c.T,{readOnly:!0,value:q,rows:10,className:"font-mono text-xs","data-testid":"imp-json"}),(0,b.jsxs)("div",{className:"flex gap-2",children:[(0,b.jsxs)(i.$,{onClick:async()=>
2{if(q)try{await navigator.clipboard.writeText(q),T(!0),v.oR.success("JSON copied to clipboard"),setTimeout(()=>T(!1),1500)}catch(e){v.oR.error("Could not access clipboard")}},variant:"outline","data-testid":"imp-copy",children:[_?(0,b.jsx)(h.A,{className:"w-4 h-4 mr-1.5"}):(0,b.jsx)(x.A,{className:"w-4 h-4 mr-1.5"}),_?"Copied":"Copy JSON"]}),(0,b.jsxs)(i.$,{variant:"outline",onClick:()=>{if(!q)return;const e=new Blob([q],{type:"application/json;charset=utf-8"}),n=URL.createObjectURL(e),r=document.createElement("a");r.href=n,r.download="".concat(t,"-").concat(((null===L||void 0===L?void 0:L.title)||"form").toLowerCase().replace(/[^a-z0-9]+/g,"-").slice(0,40),".json"),document.body.appendChild(r),r.click(),document.body.removeChild(r),URL.revokeObjectURL(n)},"data-testid":"imp-download",children:[(0,b.jsx)(y.A,{className:"w-4 h-4 mr-1.5"}),"Download .json"]})]})]})]})]}),(0,b.jsxs)("section",{className:"prose prose-sm max-w-none text-zinc-700",children:[(0,b.jsx)("h2",{className:"text-lg font-semibold text-zinc-900 mt-2",children:"How it works"}),(0,b.jsxs)("p",{children:["We fetch the publicly-rendered HTML of your ",w," form server-side, parse the embedded form definition, and recreate it as a Draft inside Fantastic Forms. Every field's label, type, required flag, and options mapped 1-to-1. Your form data never leaves our server beyond the single read needed to parse it."]}),(0,b.jsx)("h3",{className:"text-base font-semibold text-zinc-900 mt-4",children:"What gets imported"}),(0,b.jsxs)("ul",{children:[(0,b.jsx)("li",{children:"Form title"}),(0,b.jsx)("li",{children:"Every supported field's label, type, and required flag"}),(0,b.jsx)("li",{children:"Multiple-choice / dropdown / checkbox options"})]}),(0,b.jsxs)("p",{className:"text-zinc-500",children:["What doesn't get imported: branding, conditional logic, advanced validations, and third-party integrations. Payment fields are imported as a Fantastic Forms ",(0,b.jsx)("strong",{children:"Payment"})," element \u2014 open it after import to paste your provider API keys (Stripe, PayPal, Paddle, Polar, Creem, Dodo or Lemon Squeezy) and confirm the price."]})]})]})}},22024(e,t,n){n.d(t,{A:()=>r});const r=(0,n(77784).A)("loader-circle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]])},36210(e,t,n){n.d(t,{A:()=>r});const r=(0,n(77784).A)("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},38431(e,t,n){n.d(t,{A:()=>a});var r=n(65043);function a(e){let{id:t,data:n}=e;return(0,r.useEffect)(()=>{if("undefined"===typeof document||!n)return;const e="jsonld-".concat(t);let r=document.getElementById(e);r||(r=document.createElement("script"),r.type="application/ld+json",r.id=e,document.head.appendChild(r));try{r.textContent=JSON.stringify(n)}catch(a){r.remove()}return()=>{const t=document.getElementById(e);t&&t.remove()}},[t,n]),null}},56099(e,t,n){n.d(t,{A:()=>r});const r=(0,n(77784).A)("sparkles",[["path",{d:"M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z",key:"4pj2yx"}],["path",{d:"M20 3v4",key:"1olli1"}],["path",{d:"M22 5h-4",key:"1gvqau"}],["path",{d:"M4 17v2",key:"vumght"}],["path",{d:"M5 18H3",key:"zchphs"}]])},59938(e,t,n){n.d(t,{J:()=>p});var r=n(89379),a=n(53986),s=n(65043),i=n(65131),o=n(10917),l=n(1089),c=n(70579);const d=["className"],m=(0,o.F)("text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70"),p=s.forwardRef((e,t)=>{let{className:n}=e,s=(0,a.A)(e,d);return(0,c.jsx)(i.b,(0,r.A)({ref:t,className:(0,l.cn)(m(),n)},s))});p.displayName=i.b.displayName},65131(e,t,n){n.d(t,{b:()=>m});var r=n(89379),a=n(65043),s=n(53986),i=(n(97950),n(16851)),o=n(70579);const l=["asChild"];var c=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{const n=(0,i.TL)("Primitive.".concat(t)),c=a.forwardRef((e,a)=>{const{asChild:i}=e,c=(0,s.A)(e,l),d=i?n:t;return"undefined"!==typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,o.jsx)(d,(0,r.A)((0,r.A)({},c),{},{ref:a}))});return c.displayName="Primitive.".concat(t),(0,r.A)((0,r.A)({},e),{},{[t]:c})},{});var d=a.forwardRef((e,t)=>
2(0,o.jsx)(c.label,(0,r.A)((0,r.A)({},e),{},{ref:t,onMouseDown:t=>{var n;t.target.closest("button, input, select, textarea")||(null===(n=e.onMouseDown)||void 0===n||n.call(e,t),!t.defaultPrevented&&t.detail>1&&t.preventDefault())}})));d.displayName="Label";var m=d},65469(e,t,n){n.d(t,{A:()=>r});const r=(0,n(77784).A)("arrow-left",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},70764(e,t,n){n.d(t,{A:()=>r});const r=(0,n(77784).A)("external-link",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]])},72313(e,t,n){n.d(t,{A:()=>r});const r=(0,n(77784).A)("copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]])},82814(e,t,n){n.d(t,{s:()=>i,t:()=>s});var r=n(65043);function a(e,t){if("function"===typeof e)return e(t);null!==e&&void 0!==e&&(e.current=t)}function s(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return e=>{let n=!1;const r=t.map(t=>{const r=a(t,e);return n||"function"!=typeof r||(n=!0),r});if(n)return()=>{for(let e=0;e<r.length;e++){const n=r[e];"function"==typeof n?n():a(t[e],null)}}}}function i(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return r.useCallback(s(...t),t)}},85692(e,t,n){n.d(t,{A:()=>r});const r=(0,n(77784).A)("arrow-right",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]])},92264(e,t,n){n.d(t,{p:()=>c});var r=n(89379),a=n(53986),s=n(65043),i=n(1089),o=n(70579);const l=["className","type"],c=s.forwardRef((e,t)=>{let{className:n,type:s}=e,c=(0,a.A)(e,l);return(0,o.jsx)("input",(0,r.A)({type:s,className:(0,i.cn)("flex h-9 w-full rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm",n),ref:t},c))});c.displayName="Input"}}]); 3//# sourceMappingURL=0.0e4bddee.chunk.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.