1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,738427,e=>{"use strict";function t(e){return"jpy"===e||"usd"===e}function n(e,t){let n="en"===e?"usd":"jpy";return t.includes(n)?n:"jpy"}e.s(["DISPLAY_CURRENCY_STORAGE_KEY",0,"fm.displayCurrency","isDisplayCurrency",()=>t,"localeDefaultCurrency",()=>n])},401288,e=>{"use strict";var t=e.i(843476),n=e.i(271645),r=e.i(738427);let a=(0,n.createContext)(null),i={currency:"jpy",available:["jpy"],setCurrency:()=>{}};function u({initial:e,available:i,fromAccount:u,children:l}){let[c,o]=(0,n.useState)(e),s=i.join(","),d=(0,n.useRef)({running:!1,pending:null}),f=(0,n.useCallback)(e=>{let t=d.current;t.pending=e,t.running||(t.running=!0,(async()=>{for(;null!==t.pending;){let e=t.pending;t.pending=null;try{await fetch("/api/profile/display-currency",{method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify({currency:e})})}catch{}}t.running=!1})())},[]);(0,n.useEffect)(()=>{if(u)return;let e=function(){try{let e=window.localStorage.getItem(r.DISPLAY_CURRENCY_STORAGE_KEY);return(0,r.isDisplayCurrency)(e)?e:null}catch{return null}}();e&&i.includes(e)&&o(e)},[]),(0,n.useEffect)(()=>{let e=e=>{e.key===r.DISPLAY_CURRENCY_STORAGE_KEY&&(0,r.isDisplayCurrency)(e.newValue)&&i.includes(e.newValue)&&o(e.newValue)};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)},[s]);let y=(0,n.useCallback)(e=>{if(i.includes(e)){o(e);try{window.localStorage.setItem(r.DISPLAY_CURRENCY_STORAGE_KEY,e)}catch{}f(e)}},[s,f]),p=(0,n.useMemo)(()=>({currency:c,available:i,setCurrency:y}),[c,s,y]);return(0,t.jsx)(a.Provider,{value:p,children:l})}function l(){return(0,n.useContext)(a)??i}e.s(["default",()=>u,"useDisplayCurrency",()=>l])},529710,e=>{"use strict";var t=e.i(247167);let n=new Set(["bif","clp","djf","gnf","jpy","kmf","krw","mga","pyg","rwf","ugx","vnd","vuv","xaf","xof","xpf"]);function r(e){return n.has(e.toLowerCase())}function a(e){if("string"!=typeof e)return"jpy";let t=e.trim().toLowerCase();return/^[a-z]{3}$/i.test(t)&&function(e){try{return new Intl.NumberFormat(void 0,{style:"currency",currency:e}),!0}catch{return!1}}(t)?t:"jpy"}let i=a(t.default.env.NEXT_PUBLIC_STRIPE_CURRENCY);function u(e){return r(e)?1:100}function l(e){let t=a(e||i);return new Intl.NumberFormat(void 0,{style:"currency",currency:t}).formatToParts(0).find(e=>"currency"===e.type)?.value??t.toUpperCase()}function c(e,t){let n=a(t||i),l=u(n),c={style:"currency",currency:n};return e%1!=0&&(c.maximumFractionDigits=r(n)?4:6),new Intl.NumberFormat(void 0,c).format(e/l)}e.s(["MIN_TOPUP_SMALLEST_UNIT",0,500,"STRIPE_CURRENCY",0,i,"formatCurrency",()=>c,"getCurrencySymbol",()=>l,"getSmallestUnitDivisor",()=>u])},683623,e=>{"use strict";var t=e.i(529710);function n(){let e=window.gtag;return"function"==typeof e?e:null}function r(e,t){let r=n();return!!r&&(r("event",e,t??{}),!0)}function a(){let e=n();return!!e&&(e("event","sign_up",{method:"fastmetal"}),e("event","conversion",{send_to:"AW-18356933434/trpFCNrXsN0cELqmorFE"}),!0)}function i(e,t){let r=n();return!!r&&(r("event",e,t??{}),!0)}function u(e,n){return e/(0,t.getSmallestUnitDivisor)(n)}function l(e,r,a=t.STRIPE_CURRENCY){let i=n();return!!i&&(i("event","begin_checkout",{currency:a.toUpperCase(),value:u(e,a),source:r}),!0)}function c(e){let t=n();if(!t)return!1;let r=Math.max(0,Math.min(e.taxSmallestUnit??0,e.amountSmallestUnit));return t("event","purchase",{transaction_id:e.transactionId,currency:e.currency.toUpperCase(),value:u(e.amountSmallestUnit-r,e.currency),tax:u(r,e.currency)}),!0}function o(e){let t=n();return!!t&&(t("event","chat_message_sent",{model:e.model,mode:e.mode,free:e.free}),!0)}function s(e){let t=n();return!!t&&(t("event","app_launch",{app_slug:e.slug,model:e.model,free:e.free,signed_in:e.signedIn}),!0)}function d(e){let t=n();return!!t&&(t("event","generate_lead",{method:"contact_form",topic:e}),!0)}function f(e,t){let r=n();return!!r&&(r("event","landing_keyword_match",{model:e,match_type:t}),!0)}e.s(["trackAppLaunch",()=>s,"trackAuthFunnel",()=>r,"trackBeginCheckout",()=>l,"trackChatMessage",()=>o,"trackContactSubmit",()=>d,"trackLandingKeyword",()=>f,"trackPurchase",()=>c,"trackSignupConversion",()=>a,"trackWelcome",()=>i])},19209,e=>{"use strict";function t(){let e=window.oaiq;return"function"==typeof e?e:null}function n(e){let n=t();return!!n&&(n("measure","registration_completed",{type:"customer_action"},{event_id:e}),!0)}function r(e){let n=t();return!!n&&(n("measure","order_created",{type:"contents",amount:e.amountSmallestUnit,currency:e.currency.toUpperCase()},{event_id:e.eventId}),!0)}e.s(["trackOaiqOrder",()=>r,"trackOaiqRegistration",()=>n])},808341,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={cancelIdleCallback:function(){return u},requestIdleCallback:function(){return i}};
1for(var a in r)Object.defineProperty(n,a,{enumerable:!0,get:r[a]});let i="u">typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},u="u">typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},479520,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={default:function(){return v},handleClientScriptLoad:function(){return _},initScriptLoader:function(){return g}};for(var a in r)Object.defineProperty(n,a,{enumerable:!0,get:r[a]});let i=e.r(555682),u=e.r(190809),l=e.r(843476),c=i._(e.r(174080)),o=u._(e.r(271645)),s=e.r(742732),d=e.r(922737),f=e.r(808341),y=new Map,p=new Set,m=e=>{let{src:t,id:n,onLoad:r=()=>{},onReady:a=null,dangerouslySetInnerHTML:i,children:u="",strategy:l="afterInteractive",onError:o,stylesheets:s}=e,f=n||t;if(f&&p.has(f))return;if(y.has(t)){p.add(f),y.get(t).then(r,o);return}let m=()=>{a&&a(),p.add(f)},_=document.createElement("script"),g=new Promise((e,t)=>{_.addEventListener("load",function(t){e(),r&&r.call(this,t),m()}),_.addEventListener("error",function(e){t(e)})}).catch(function(e){o&&o(e)});i?(_.innerHTML=i.__html||"",m()):u?(_.textContent="string"==typeof u?u:Array.isArray(u)?u.join(""):"",m()):t&&(_.src=t,y.set(t,g)),(0,d.setAttributesFromProps)(_,e),"worker"===l&&_.setAttribute("type","text/partytown"),_.setAttribute("data-nscript",l),s&&(e=>{if(c.default.preinit)return e.forEach(e=>{c.default.preinit(e,{as:"style"})});if("u">typeof window){let t=document.head;e.forEach(e=>{let n=document.createElement("link");n.type="text/css",n.rel="stylesheet",n.href=e,t.appendChild(n)})}})(s),document.body.appendChild(_)};function _(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,f.requestIdleCallback)(()=>m(e))}):m(e)}function g(e){e.forEach(_),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(e=>{let t=e.id||e.getAttribute("src");p.add(t)})}function h(e){let{id:t,src:n="",onLoad:r=()=>{},onReady:a=null,strategy:i="afterInteractive",onError:u,stylesheets:d,...y}=e,{updateScripts:_,scripts:g,getIsSsr:h,appDir:v,nonce:C}=(0,o.useContext)(s.HeadManagerContext);C=y.nonce||C;let w=(0,o.useRef)(!1);(0,o.useEffect)(()=>{let e=t||n;w.current||(a&&e&&p.has(e)&&a(),w.current=!0)},[a,t,n]);let S=(0,o.useRef)(!1);if((0,o.useEffect)(()=>{if(!S.current){if("afterInteractive"===i)m(e);else"lazyOnload"===i&&("complete"===document.readyState?(0,f.requestIdleCallback)(()=>m(e)):window.addEventListener("load",()=>{(0,f.requestIdleCallback)(()=>m(e))}));S.current=!0}},[e,i]),("beforeInteractive"===i||"worker"===i)&&(_?(g[i]=(g[i]||[]).concat([{id:t,src:n,onLoad:r,onReady:a,onError:u,...y,nonce:C}]),_(g)):h&&h()?p.add(t||n):h&&!h()&&m({...e,nonce:C})),v){if(d&&d.forEach(e=>{c.default.preinit(e,{as:"style"})}),"beforeInteractive"===i)if(!n)return y.dangerouslySetInnerHTML&&(y.children=y.dangerouslySetInnerHTML.__html,delete y.dangerouslySetInnerHTML),(0,l.jsx)("script",{nonce:C,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${JSON.stringify([0,{...y,id:t}])})`}});else return c.default.preload(n,y.integrity?{as:"script",integrity:y.integrity,nonce:C,crossOrigin:y.crossOrigin}:{as:"script",nonce:C,crossOrigin:y.crossOrigin}),(0,l.jsx)("script",{nonce:C,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${JSON.stringify([n,{...y,id:t}])})`}});"afterInteractive"===i&&n&&c.default.preload(n,y.integrity?{as:"script",integrity:y.integrity,nonce:C,crossOrigin:y.crossOrigin}:{as:"script",nonce:C,crossOrigin:y.crossOrigin})}return null}Object.defineProperty(h,"__nextScript",{value:!0});let v=h;("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esMo
1dule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},175696,e=>{"use strict";var t=e.i(861745),n=e.i(843476);function r({locale:e,...r}){if(!e)throw Error(void 0);return(0,n.jsx)(t.IntlProvider,{locale:e,...r})}e.s(["default",()=>r])},715321,e=>{"use strict";var t=e.i(271645),n=e.i(683623),r=e.i(19209);function a(){return(0,t.useEffect)(()=>{let e=new URLSearchParams(window.location.search).get("session_id");if(!e)return;let t=!1,a=()=>{let e=new URL(window.location.href);e.searchParams.delete("session_id"),window.history.replaceState({},"",e.pathname+(e.search||"")+e.hash)};return(async()=>{let i;try{let t=await fetch(`/api/credits/checkout-session?id=${encodeURIComponent(e)}`);if(!t.ok)return void a();i=await t.json()}catch{return}if(!t)if(i?.paid&&"number"==typeof i.amountSmallestUnit&&i.amountSmallestUnit>0){(0,r.trackOaiqOrder)({eventId:e,amountSmallestUnit:i.amountSmallestUnit,currency:i.currency||"jpy"});let u=0,l=()=>{t||((0,n.trackPurchase)({transactionId:e,amountSmallestUnit:i.amountSmallestUnit,taxSmallestUnit:"number"==typeof i.taxSmallestUnit?i.taxSmallestUnit:0,currency:i.currency||"jpy"})||++u>=20?a():setTimeout(l,300))};l()}else a()})(),()=>{t=!0}},[]),null}e.s(["default",()=>a])}]);
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.