PageSourceSearch

https://kimi.page/landing-ui/assets/_next/static/chunks/58bb3787456f0c86.js

js kimi.page collected 2026-09-24 11:43:00 UTC 28,888 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,507406,e=>{"use strict";var t=e.i(510988);let r=["kimi.com"];function n(e){if(e)try{return new URL(e).hostname.toLowerCase()}catch{return}}function i(e,t){if(!e)return!1;let n=e.trim();if(!n)return!1;if(n.startsWith("#")||n.startsWith("/")||n.startsWith("?"))return!0;if(n.startsWith("mailto:")||n.startsWith("tel:"))return!1;try{let e=new URL(n);if("http:"!==e.protocol&&"https:"!==e.protocol)return!1;let i=e.hostname.toLowerCase();if(r.some(e=>i===e||i.endsWith(`.${e}`)))return!0;return t?.some(e=>null!=e&&i===e)??!1}catch{return!1}}function o(e,r=[]){let{siteOrigin:i,mainAppOrigin:s}=e??{};return[...r,n(i),s&&s!==t.MAIN_APP_SAME_ORIGIN?n(s):void 0]}function s(e,t={}){var r;let n,o=t.explicitTarget??function(e,t,r){if("all-new"===t)return"_blank";if("all-self"===t)return"_self";let n=i(e,r);return"same-domain-no-code"===t&&function(e){let t;if(e.startsWith("/"))t=e.split(/[?#]/,1)[0];else try{t=new URL(e).pathname}catch{return!1}return"/code"===t||t.startsWith("/code/")}(e)?"_blank":n?"_self":"_blank"}(e,t.mode??"same-domain",t.internalHosts??[]);return{target:o,rel:(r=t.explicitRel,n=new Set(r?.split(/\s+/).filter(Boolean)??[]),"_blank"===o&&(n.add("noopener"),n.add("noreferrer")),n.size>0?Array.from(n).join(" "):void 0)}}e.s(["getLinkContextInternalHosts",()=>o,"getLinkPresentation",()=>s,"hostnameOf",()=>n,"isInternalLink",()=>i])},602986,(e,t,r)=>{t.exports=e.r(509070)},222051,448176,e=>{"use strict";let t,r={carriageReturn:-5,lineFeed:-4,carriageReturnLineFeed:-3,horizontalTab:-2,virtualSpace:-1,eof:null,nul:0,soh:1,stx:2,etx:3,eot:4,enq:5,ack:6,bel:7,bs:8,ht:9,lf:10,vt:11,ff:12,cr:13,so:14,si:15,dle:16,dc1:17,dc2:18,dc3:19,dc4:20,nak:21,syn:22,etb:23,can:24,em:25,sub:26,esc:27,fs:28,gs:29,rs:30,us:31,space:32,exclamationMark:33,quotationMark:34,numberSign:35,dollarSign:36,percentSign:37,ampersand:38,apostrophe:39,leftParenthesis:40,rightParenthesis:41,asterisk:42,plusSign:43,comma:44,dash:45,dot:46,slash:47,digit0:48,digit1:49,digit2:50,digit3:51,digit4:52,digit5:53,digit6:54,digit7:55,digit8:56,digit9:57,colon:58,semicolon:59,lessThan:60,equalsTo:61,greaterThan:62,questionMark:63,atSign:64,uppercaseA:65,uppercaseB:66,uppercaseC:67,uppercaseD:68,uppercaseE:69,uppercaseF:70,uppercaseG:71,uppercaseH:72,uppercaseI:73,uppercaseJ:74,uppercaseK:75,uppercaseL:76,uppercaseM:77,uppercaseN:78,uppercaseO:79,uppercaseP:80,uppercaseQ:81,uppercaseR:82,uppercaseS:83,uppercaseT:84,uppercaseU:85,uppercaseV:86,uppercaseW:87,uppercaseX:88,uppercaseY:89,uppercaseZ:90,leftSquareBracket:91,backslash:92,rightSquareBracket:93,caret:94,underscore:95,graveAccent:96,lowercaseA:97,lowercaseB:98,lowercaseC:99,lowercaseD:100,lowercaseE:101,lowercaseF:102,lowercaseG:103,lowercaseH:104,lowercaseI:105,lowercaseJ:106,lowercaseK:107,lowercaseL:108,lowercaseM:109,lowercaseN:110,lowercaseO:111,lowercaseP:112,lowercaseQ:113,lowercaseR:114,lowercaseS:115,lowercaseT:116,lowercaseU:117,lowercaseV:118,lowercaseW:119,lowercaseX:120,lowercaseY:121,lowercaseZ:122,leftCurlyBrace:123,verticalBar:124,rightCurlyBrace:125,tilde:126,del:127,byteOrderMarker:65279,replacementCharacter:65533};e.s(["codes",0,r],448176);let n="emphasisSequence",i="strongSequence";var o,s=e.i(897802),a=class{cachedValue=void 0;constructor(e,t,r){this.previousCode=e,this.nowPoint=t,this.sliceSerialize=r}value(){return void 0===this.cachedValue&&(this.cachedValue=function(e,t,r){let n=e>=65536?2:1;if(t._bufferIndex<1+n)return null;let i=t._bufferIndex-n-2,o=r({start:{...t,_bufferIndex:i>=0?i:0},end:{...t,_bufferIndex:t._bufferIndex-n}}),s=o.charCodeAt(o.length-1);if(Number.isNaN(s))return null;if(o.length<2||s<56320||57343<s)return s;let a=o.codePointAt(0);return a&&a>=65536?a:s}(this.previousCode,this.nowPoint,this.sliceSerialize)),this.cachedValue}};let l=[161,161,164,164,167,168,170,170,173,174,176,180,182,186,188,191,198,198,208,208,215,216,222,225,230,230,232,234,236,237,240,240,242,243,247,250,252,252,254,254,257,257,273,273,275,275,283,283,294,295,299,299,305,307,312,312,319,322,324,324,328,331,333,333,338,339,358,359,363,363,462,462,464,464,466,466,468,468,470,470,472,472,474,474,476,476,593,593,609,609,708,708,711,711,713,715,717,717,720,720,728,731,733,733,735,735,768,879,913,929,931,937,945,961,963,969,1025,1025,1040,1103,1105,1105,8208,8208,8211,8214,8216,8217,8220,8221,8224,8226,8228,8231,8240,8240,8242,8243,8245,8245,8251,8251,8254,8254,8308,8308,8319,8319,8321,8324,8364,8364,8451,8451,8453,8453,8457,8457,8467,8467,8470,8470,8481,8482,8486,8486,8491,8491,8531,8532,8539,8542,8544,8555,8560,8569,8585,8585,8592,8601,8632,8633,8658,8658,8660,8660,8679,8679,8704,8704,8706,8707,8711,8712,8715,8715,8719,8719,8721,8721,8725,8725,8730,8730,8733,8736,8739,8739,8741,8741,8743,8748,8750,8750,8756,8759,8764,8765,8776,8776,8780,8780,8786,8786,8800,8801,8804,8807,8810,8811,8814,8815,8834,8835,8838,8839,8853,8853,8857,8857,8869,8869,8895,8895,8978,8978,9312,9449,9451,9547,9552,9587,9600,9615,9
1618,9621,9632,9633,9635,9641,9650,9651,9654,9655,9660,9661,9664,9665,9670,9672,9675,9675,9678,9681,9698,9701,9711,9711,9733,9734,9737,9737,9742,9743,9756,9756,9758,9758,9792,9792,9794,9794,9824,9825,9827,9829,9831,9834,9836,9837,9839,9839,9886,9887,9919,9919,9926,9933,9935,9939,9941,9953,9955,9955,9960,9961,9963,9969,9972,9972,9974,9977,9979,9980,9982,9983,10045,10045,10102,10111,11094,11097,12872,12879,57344,63743,65024,65039,65533,65533,127232,127242,127248,127277,127280,127337,127344,127373,127375,127376,127387,127404,917760,917999,983040,1048573,1048576,1114109],c=[12288,12288,65281,65376,65504,65510],u=[8361,8361,65377,65470,65474,65479,65482,65487,65490,65495,65498,65500,65512,65518],d=[32,126,162,163,165,166,172,172,175,175,10214,10221,10629,10630],p=[4352,4447,8986,8987,9001,9002,9193,9196,9200,9200,9203,9203,9725,9726,9748,9749,9776,9783,9800,9811,9855,9855,9866,9871,9875,9875,9889,9889,9898,9899,9917,9918,9924,9925,9934,9934,9940,9940,9962,9962,9970,9971,9973,9973,9978,9978,9981,9981,9989,9989,9994,9995,10024,10024,10060,10060,10062,10062,10067,10069,10071,10071,10133,10135,10160,10160,10175,10175,11035,11036,11088,11088,11093,11093,11904,11929,11931,12019,12032,12245,12272,12287,12289,12350,12353,12438,12441,12543,12549,12591,12593,12686,12688,12773,12783,12830,12832,12871,12880,42124,42128,42182,43360,43388,44032,55203,63744,64255,65040,65049,65072,65106,65108,65126,65128,65131,94176,94180,94192,94198,94208,101589,101631,101662,101760,101874,110576,110579,110581,110587,110589,110590,110592,110882,110898,110898,110928,110930,110933,110933,110948,110951,110960,111355,119552,119638,119648,119670,126980,126980,127183,127183,127374,127374,127377,127386,127488,127490,127504,127547,127552,127560,127568,127569,127584,127589,127744,127776,127789,127797,127799,127868,127870,127891,127904,127946,127951,127955,127968,127984,127988,127988,127992,128062,128064,128064,128066,128252,128255,128317,128331,128334,128336,128359,128378,128378,128405,128406,128420,128420,128507,128591,128640,128709,128716,128716,128720,128722,128725,128728,128732,128735,128747,128748,128756,128764,128992,129003,129008,129008,129292,129338,129340,129349,129351,129535,129648,129660,129664,129674,129678,129734,129736,129736,129741,129756,129759,129770,129775,129784,131072,196605,196608,262141],f=(e,t)=>{let r=0,n=Math.floor(e.length/2)-1;for(;r<=n;){let i=Math.floor((r+n)/2),o=2*i;if(t<e[o])n=i-1;else{if(!(t>e[o+1]))return!0;r=i+1}}return!1},h=l[0],m=l.at(-1),g=c[0],w=c.at(-1),y=u[0],b=u.at(-1),k=d[0],v=d.at(-1),S=p[0],x=p.at(-1),[L,_]=function(e){let t=e[0],r=e[1];for(let n=0;n<e.length;n+=2){let i=e[n],o=e[n+1];if(19968>=i&&19968<=o)return[i,o];o-i>r-t&&(t=i,r=o)}return[t,r]}(p),E=A(/\p{P}|\p{S}/u),I=A(/\s/);function A(e){return function(t){return null!==t&&t>-1&&e.test(String.fromCodePoint(t))}}function T(e){return(e&t.cjkPunctuation)==2}function j(e){return!!(e&t.spaceOrPunctuation)}var C=e.i(455470);function P(e){if(e===r.eof||(0,C.markdownLineEndingOrSpace)(e)||I(e))return 1;let n=0;if(e>=4352){if(null!==e&&e>=65024&&e<=65038)return t.nonEmojiGeneralUseVS;switch(function(e){if(!e||e<4352)return!1;switch(function(e){if(!Number.isSafeInteger(e))throw TypeError(`Expected a code point, got \`${typeof e}\`.`);return function(e){return!(e<h)&&!(e>m)&&f(l,e)?"ambiguous":!(e<g)&&!(e>w)&&f(c,e)?"fullwidth":!(e<y)&&!(e>b)&&f(u,e)?"halfwidth":!(e<k)&&!(e>v)&&f(d,e)?"narrow":e>=L&&e<=_||!(e<S)&&!(e>x)&&f(p,e)?"wide":"neutral"}(e)}(e)){case"fullwidth":case"halfwidth":return!0;case"wide":return!/^\p{Emoji_Presentation}/u.test(String.fromCodePoint(e));case"narrow":return!1;case"ambiguous":return 917760<=e&&e<=917999&&null;case"neutral":return/^\p{sc=Hangul}/u.test(String.fromCodePoint(e))}}(e)){case null:return t.ivs;case!0:n|=t.cjk}}return E(e)&&(n|=2),n}(o=t||(t={})).spaceOrPunctuation=3,o.cjk=4096,o.cjkPunctuation=4098,o.ivs=8192,o.cjkOrIvs=12288,o.nonEmojiGeneralUseVS=16384,o.variationSelector=24576,o.ivsToCjkRightShift=1;var O=e.i(559245),R=e.i(705568);let N={name:"attention",resolveAll:function(e,t){let r,o,a,l,c,u,d,p,f=-1;for(;++f<e.length;)if("enter"===e[f][0]&&"attentionSequence"===e[f][1].type&&e[f][1]._close){for(r=f;r--;)if("exit"===e[r][0]&&"attentionSequence"===e[r][1].type&&e[r][1]._open&&t.sliceSerialize(e[r][1]).charCo
1deAt(0)===t.sliceSerialize(e[f][1]).charCodeAt(0)){if((e[r][1]._close||e[f][1]._open)&&(e[f][1].end.offset-e[f][1].start.offset)%3&&!((e[r][1].end.offset-e[r][1].start.offset+e[f][1].end.offset-e[f][1].start.offset)%3))continue;u=e[r][1].end.offset-e[r][1].start.offset>1&&e[f][1].end.offset-e[f][1].start.offset>1?2:1;let h={...e[r][1].end},m={...e[f][1].start};D(h,-u),D(m,u),l={type:u>1?i:n,start:h,end:{...e[r][1].end}},c={type:u>1?i:n,start:{...e[f][1].start},end:m},a={type:u>1?"strongText":"emphasisText",start:{...e[r][1].end},end:{...e[f][1].start}},o={type:u>1?"strong":"emphasis",start:{...l.start},end:{...c.end}},e[r][1].end={...l.start},e[f][1].start={...c.end},d=[],e[r][1].end.offset-e[r][1].start.offset&&(d=(0,O.push)(d,[["enter",e[r][1],t],["exit",e[r][1],t]])),d=(0,O.push)(d,[["enter",o,t],["enter",l,t],["exit",l,t],["enter",a,t]]),(0,s.ok)(t.parser.constructs.insideSpan.null,"expected `insideSpan` to be populated"),d=(0,O.push)(d,(0,R.resolveAll)(t.parser.constructs.insideSpan.null,e.slice(r+1,f),t)),d=(0,O.push)(d,[["exit",a,t],["enter",c,t],["exit",c,t],["exit",o,t]]),e[f][1].end.offset-e[f][1].start.offset?(p=2,d=(0,O.push)(d,[["enter",e[f][1],t],["exit",e[f][1],t]])):p=0,(0,O.splice)(e,r-1,f-r+3,d),f=r+d.length-p-2;break}}for(f=-1;++f<e.length;)"attentionSequence"===e[f][1].type&&(e[f][1].type="data");return e},tokenize:function(e,n){let i,o=this.parser.constructs.attentionMarkers.null,{now:l,sliceSerialize:c,previous:u}=this,d=u&&u>=56320&&u<=57343?function(e,t,r){if(t._bufferIndex<2)return e;let n=r({start:{...t,_bufferIndex:t._bufferIndex-2},end:t}).codePointAt(0);return n&&n>=65536?n:e}(u,l(),c):u,p=P(d),f=new a(d,l(),c),h=function(e,r,n){if(e!==t.nonEmojiGeneralUseVS)return e;let i=r(),o=P(i);return!i||1&o?e:65025===n&&i&&!(i<8216)&&(8216===i||8217===i||8220===i||8221===i)?t.cjkPunctuation:o&~t.ivs}(p,f.value.bind(f),d);return function(a){return(0,s.ok)(a===r.asterisk||a===r.underscore,"expected asterisk or underscore"),i=a,e.enter("attentionSequence"),function a(u){var p;let f;if(u===i)return e.consume(u),a;let m=e.exit("attentionSequence"),g=P(u&&u>=55296&&u<=56319?(f=c({start:p=l(),end:{...p,_bufferIndex:p._bufferIndex+2}}).codePointAt(0))&&f>=65536?f:u:u);(0,s.ok)(o,"expected `attentionMarkers` to be populated");let w=T(h),y=w||!!(1&h),b=T(g),k=b||!!(1&g),v=!!(h&t.cjkOrIvs),S=!k||b&&(y||v)||o.includes(u),x=!y||w&&(k||!!(g&t.cjk))||o.includes(d);return m._open=!!(i===r.asterisk?S:S&&(j(h)||!x)),m._close=!!(i===r.asterisk?x:x&&(j(g)||!S)),n(u)}(a)}}};function D(e,t){e.column+=t,e.offset+=t,e._bufferIndex+=t}function U(){return{text:{[r.asterisk]:N,[r.underscore]:N},insideSpan:{null:[N]}}}e.s(["cjkFriendlyExtension",()=>U],222051)},79694,e=>{"use strict";let t={}.hasOwnProperty;function r(e,r){let n=r||{};function i(r,...n){let o=i.invalid,s=i.handlers;if(r&&t.call(r,e)){let n=String(r[e]);o=t.call(s,n)?s[n]:i.unknown}if(o)return o.call(this,r,...n)}return i.handlers=n.handlers||{},i.invalid=n.invalid,i.unknown=n.unknown,i}e.s(["zwitch",()=>r])},438535,e=>{"use strict";e.s([])},412304,e=>{"use strict";var t=e.i(270468),r=e.i(113736);let n=(0,r.createContext)(null);function i({routeLang:e,children:r}){return(0,t.jsx)(n.Provider,{value:e,children:r})}function o(){return(0,r.useContext)(n)}e.s(["RouteLangProvider",()=>i,"useServerRouteLang",()=>o])},235595,e=>{"use strict";e.i(438535);var t=e.i(607909);function r(e,r){let n=(0,t.resolvePublicRoute)(e,r);return n?n.path:(0,t.buildExplicitLocalePath)(e,r)}function n(e){let r=(e.split(/[?#]/)[0]??e).split("/").filter(Boolean),n=r[0]?.toLowerCase(),i=r[1]?.toLowerCase();return"en-cn"===n||"en"===n&&!!i&&t.DOMESTIC_EN_CN_PUBLIC_CONTENT_SEGMENTS.includes(i)}function i(e){if(!e?.length)return!1;let t=new Set(e.map(e=>e.locale.toLowerCase()));return t.has("zh-cn")&&t.has("en-cn")}let o=[{locale:"zh-cn",path:"/products/"},{locale:"en-cn",path:"/products/"}];function s(e){let t=e.startsWith("/")?e:`/${e}`;return o.map(e=>({...e,path:t}))}e.s(["buildDomesticProductsLocalizedRoutes",()=>s,"buildDomesticPublicLocalePath",()=>r,"hasDomesticDualLocaleRoutes",()=>i,"isDomesticEnCnPublicContentPath",()=>n])},63808,e=>{"use strict";var t=e.i(270468),r=e.i(113736),n=e.i(768583),i=e.i(632762),o=e.i(235595),s=e.i(412304);let a=(0,r.createContext)(null);function l({lang:e,children:r}){return(0,t.jsx)(a.Provider,{value:e,children:r})}function c(){let e=(0,r.useContext)(a),t=(0,n.useLang)(),l=(0,s.use
1ServerRouteLang)(),c=(0,i.useKitPathname)()??"",u=e??(l||t||"");return"zh-cn"===u&&(0,o.isDomesticEnCnPublicContentPath)(c)?"en-cn":u}e.s(["LangOverrideProvider",()=>l,"useLang",()=>c])},493594,e=>{"use strict";function t(e,r=""){return!e||/^https?:\/\//.test(e)||r&&e.startsWith(r)?e:`${r}${e}`}e.s(["withLang",()=>t])},212557,105273,e=>{"use strict";let t="access_token",r="refresh_token";function n(){try{return{accessToken:localStorage.getItem(t),refreshToken:localStorage.getItem(r)}}catch{return{accessToken:null,refreshToken:null}}}function i(e){try{return localStorage.setItem(t,e.accessToken),e.refreshToken?localStorage.setItem(r,e.refreshToken):localStorage.removeItem(r),!0}catch{return function(){try{localStorage.removeItem(t),localStorage.removeItem(r)}catch{}}(),!1}}e.s(["KIMI_ACCESS_TOKEN_STORAGE_KEY",0,t,"readKimiBrowserTokens",()=>n,"writeKimiBrowserTokens",()=>i],212557);var o=e.i(546530);let s="/apiv2/kimi.gateway.account.v1.UserService/GetCurrentUser";function a(){try{return window.localStorage.getItem(t)}catch{return null}}function l(e){let t=e.trim();return t?t.toLowerCase().startsWith("bearer ")?t:`Bearer ${t}`:""}async function c(e){let t,{apiOrigin:r,accessToken:n,cookieHeader:i,timeoutMs:a=3e3}=e,c=n?l(n):"";if(!c&&i){let e=(0,o.readCookieValue)(i,o.KIMI_AUTH_COOKIE);e&&(c=l(e))}if(!c)return{type:"unauthorized"};let u=r?new URL(s,`${r}/`).toString():s;try{t=await fetch(u,{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:c},body:"{}",cache:"no-store",signal:AbortSignal.timeout(a)})}catch{return{type:"error"}}if(401===t.status)return{type:"unauthorized"};if(!t.ok)return{type:"error",status:t.status};try{let e=await t.json(),r=function(e){if(!e||"object"!=typeof e||Array.isArray(e)||"string"==typeof e.code&&!e.user&&!e.data)return null;let t=e.user??e.data??e;return!t||"object"!=typeof t||Array.isArray(t)?null:t}(e);if(!r)return{type:"error",status:t.status};return{type:"ok",user:r,raw:e}}catch{return{type:"error",status:t.status}}}async function u(e){if(!e.trim())return null;let t=await c({accessToken:e});return"ok"!==t.type?null:(0,o.regionToVisitorGeo)(function(e){for(let t of["region","account_region","accountRegion"]){let r=e[t];if("string"==typeof r&&r.trim()||"number"==typeof r&&Number.isFinite(r))return r}}(t.user))}e.s(["fetchKimiAccountRegion",()=>u,"readKimiAccessTokenFromStorage",()=>a],105273)},271226,833969,845065,e=>{"use strict";var t=e.i(270468),r=e.i(113736),n=e.i(212557);let i="https://kimi.kimi.team",o="/login",s="kimi-login-window";e.s(["DEFAULT_KIMI_LOGIN_HOST",0,i,"DEFAULT_KIMI_LOGIN_PATH",0,o,"DEFAULT_KIMI_LOGIN_SOURCE",0,s],833969);let a="login-page-mask";function l({color:e}){return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("style",{children:"@keyframes kimi-login-window-spin{to{transform:rotate(360deg)}}"}),(0,t.jsx)("div",{style:{width:32,height:32,borderRadius:"50%",border:"2px solid transparent",borderBottomColor:e,animation:"kimi-login-window-spin 0.8s linear infinite"}})]})}function c(e,t,r,n){let i=new URL(t,e.endsWith("/")?e:`${e}/`);return i.searchParams.set("source",r),i.searchParams.set("redirect_uri",n),i.toString()}function u(){return(0,n.readKimiBrowserTokens)().accessToken}let d="kimi-login-window-preload";function p({loginHost:e=i,loginPath:t=o,loginSource:r=s,redirectUri:n}={}){if("u"<typeof document)return;let a=c(e,t,r,n??window.location.href),l=()=>{if(document.getElementById(d))return;let e=document.createElement("iframe");e.id=d,e.src=a,e.title="",e.setAttribute("aria-hidden","true"),e.tabIndex=-1,e.style.cssText="position:absolute;width:0;height:0;border:0;visibility:hidden;pointer-events:none;",document.body.appendChild(e)};"function"==typeof requestIdleCallback?requestIdleCallback(l,{timeout:3e3}):setTimeout(l,2e3)}function f({loginHost:e=i,loginPath:p=o,loginSource:f=s,redirectUri:h,resolveAccessToken:m=u,onAuthenticated:g,onDismiss:w,dismissOnMaskClick:y=!1,revealOnMaskReady:b=!1,overlayClassName:k="fixed inset-0 z-[100]",loadingClassName:v="flex min-h-screen items-center justify-center"}){let S=(0,r.useRef)(null),[x,L]=(0,r.useState)(null),[_,E]=(0,r.useState)(!1),I=!b||_;return((0,r.useEffect)(()=>{let t=!1;return(async()=>{let r=await m();if(!t){if(r)return await g?.();document.getElementById(d)?.remove(),L(c(e,p,f,h??window.location.href))}})(),()=>{t=!0}},[e,p,f,g,h,m]),(0,r.useEffect)(()=>
1{if(!x)return;let e=new URL(x).origin,t=async()=>{await m()&&await g?.()},r=r=>{if(r.source!==S.current?.contentWindow||r.origin!==e||!function(e){if(!e||"object"!=typeof e||"kimi-login-page"!==e.source||"close"!==e.type&&"success"!==e.type)return!1;if(void 0===e.payload)return!0;if(!e.payload||"object"!=typeof e.payload||Array.isArray(e.payload))return!1;let t=e.payload;return(void 0===t.accessToken||"string"==typeof t.accessToken)&&(void 0===t.refreshToken||"string"==typeof t.refreshToken)}(r.data))return;var i=r.data.type;if(S.current?.contentWindow?.postMessage({source:"kimi-login-host",type:"ack",action:i},e),"close"===r.data.type)return void w?.();let{accessToken:o,refreshToken:s}=r.data.payload??{};(!o||(0,n.writeKimiBrowserTokens)({accessToken:o,refreshToken:s}))&&t()},i=e=>{(null===e.key||"access_token"===e.key)&&t()};return window.addEventListener("message",r),window.addEventListener("storage",i),()=>{window.removeEventListener("message",r),window.removeEventListener("storage",i)}},[x,g,w,m]),(0,r.useEffect)(()=>{if(!x||!y)return;let e=S.current;if(!e)return;let t=e=>{let t=e.target;t?.classList?.contains(a)&&w?.()},r=null,n=()=>{let n=null;try{n=e.contentDocument}catch{}n&&n!==r&&(r?.removeEventListener("click",t,!0),(r=n).addEventListener("click",t,!0))};return n(),e.addEventListener("load",n),()=>{e.removeEventListener("load",n),r?.removeEventListener("click",t,!0)}},[x,y,w]),(0,r.useEffect)(()=>{if(!x||!b)return;let e=S.current;if(!e)return;let t=!1,r=null,n=()=>{t||(r?.disconnect(),E(!0))},i=()=>{let t=null;try{t=e.contentDocument}catch{}!t||t.querySelector(`.${a}`)?n():(r=new MutationObserver(()=>{t.querySelector(`.${a}`)&&n()})).observe(t.documentElement??t,{childList:!0,subtree:!0})},o=null;try{o=e.contentDocument}catch{}o&&"complete"===o.readyState&&"about:blank"!==o.URL?i():e.addEventListener("load",i,{once:!0});let s=setTimeout(n,5e3);return()=>{t=!0,r?.disconnect(),clearTimeout(s),e.removeEventListener("load",i)}},[x,b]),x)?(0,t.jsxs)("div",{className:k,children:[!I&&(0,t.jsx)("div",{className:"absolute inset-0 flex items-center justify-center",role:"status","aria-label":"Loading login 
1window",children:(0,t.jsx)(l,{color:"rgba(255,255,255,0.8)"})}),(0,t.jsx)("iframe",{ref:S,allow:"clipboard-read; clipboard-write",className:"h-full w-full border-0",style:{visibility:I?"visible":"hidden"},src:x,title:"Kimi Login"})]}):(0,t.jsx)("div",{className:v,role:"status","aria-label":"Checking login status",children:(0,t.jsx)(l,{color:"var(--Labels-Primary, rgba(0,0,0,0.85))"})})}e.s(["KimiLoginWindow",()=>f,"preloadKimiLoginWindow",()=>p],845065),e.i(105273),e.i(546530),e.s([],271226)},64347,e=>{"use strict";let t={"kimi-websites":"kimi-build","kimi-build":"kimi-build"};function r(e){return e.trim().toLowerCase().replace(/\s+/g,"-")}function n(e){if("string"==typeof e){let n=e.split(",")[0];return t[r(n)]??n}if(Array.isArray(e)&&"string"==typeof e[0])return t[r(e[0])]??e[0]}e.s(["normalizeRelatedFeature",()=>n])},13768,e=>{"use strict";var t=e.i(602986),r=e.i(113736);let n="kimi_embed_mode",i="data-embed";function o(e){let t=new URLSearchParams(e.search).get("embed");if("0"===t)return!1;if("1"===t)return!0;if("1"===e.sessionFlag){if(e.embedActive||"reload"===e.navigationType)return!0;try{if(e.referrer&&new URL(e.referrer).origin===e.origin)return!0}catch{}return!1}return null}function s(){let e=(0,t.usePathname)(),[s,a]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{let e=!1;return Promise.resolve().then(()=>{if(e)return;let t=o({search:window.location.search,sessionFlag:function(){try{return window.sessionStorage.getItem(n)}catch{return null}}(),referrer:document.referrer,origin:window.location.origin,embedActive:document.documentElement.hasAttribute(i),navigationType:function(){try{let e=window.performance?.getEntriesByType?.("navigation");if(!e?.length)return"";return e[0].type}catch{return""}}()});if(!1===t){try{window.sessionStorage.removeItem(n)}catch{}document.documentElement.removeAttribute(i),a(!1);return}!0===t&&("1"===new URLSearchParams(window.location.search).get("embed")&&function(){try{window.sessionStorage.setItem(n,"1")}catch{}}(),document.documentElement.setAttribute(i,""),a(!0))}),()=>{e=!0}},[e]),s}o.toString(),e.s(["useEmbedMode",()=>s],13768)},354136,e=>{"use strict";var t=e.i(113736),r=e.i(556813);function n({log:e,children:n}){let{sendLog:i}=(0,r.useLog)(),o=(0,t.useId)(),s=(0,t.useRef)(!1),a=(0,t.useRef)(null),l=(0,t.useMemo)(()=>{let e=t.Children.count(n);if(0===e)return console.error("The ShowLog component must have one child element."),null;if(e>1)return console.error("The ShowLog component can only have one child element.",n),null;let r=t.Children.only(n);if(!(0,t.isValidElement)(r))return console.error("The ShowLog component child must be a valid element."),null;let i={injected:!1},s=function e(r,n,i){if(i.injected)return r;if(r.type===t.Fragment){let o=t.Children.map(r.props.children,r=>i.injected||!(0,t.isValidElement)(r)?r:e(r,n,i));return(0,t.cloneElement)(r,void 0,o)}return i.injected=!0,(0,t.cloneElement)(r,{"data-show-log-id":n})}(r,o,i);return i.injected?s:(console.error("The ShowLog component must contain at least one DOM element."),null)},[n,o]);return((0,t.useEffect)(()=>{let t=document.querySelector(`[data-show-log-id="${o}"]`);if(!t)return;let r=()=>{!s.current&&(s.current=!0,Array.isArray(e)?e.forEach(e=>{i(e)}):i(e),a.current&&(a.current.disconnect(),a.current=null))};return a.current=new IntersectionObserver(e=>{for(let t of e)if(t.isIntersecting){r();break}},{threshold:0}),a.current.observe(t),()=>{a.current&&(a.current.disconnect(),a.current=null)}},[e,i,o]),l)?l:null}e.s(["default",()=>n])},392542,e=>{"use strict";e.s([])},806016,e=>{"use strict";var t=e.i(113736),r=e.i(621021);async function n(){let e=navigator.userAgentData;if(!e?.getHighEntropyValues)return null;let t=await e.getHighEntropyValues(["architecture","platform"]);return"macOS"!==t.platform?null:"arm"===t.architecture?"arm":"x86"===t.architecture?"x86":null}function i(){let[e,i]=(0,t.useState)(null);return(0,t.useEffect)(()=>{let e=!1,t=function(){if("u"<typeof navigator)return{os:"other",browser:"other",isMobile:!1};let e=new r.UAParser(navigator.userAgent),t=e.getOS().name?.toLowerCase()??"",n=e.getBrowser().name?.toLowerCase()??"",i=e.getDevice().type,o="other";t.includes("mac")?o="mac":t.includes("windows")?o="win":(t.includes("linux")||t.includes("ubuntu")||t.includes("debian")||t.includes("fedora"))&&(o="linux");let s="other";n.includes("edge")?s="edge":n.includes("chrome")&&(s="chrome");let a="mac"===o&&(navigator.maxTouchPoints??0)>1;return{os:o,browser:s,isMobile:"mobile"===i||"tablet"===i||a}}();if(i({...t,macArch:null}),"mac"===t.os)return n().then(r=>{!e&&r&&i({...t,macArch:r})}).catch(()=>{}),()=>{e=!0}},[]),e}e.s(["useClientEnv",()=>i])},510584,e=>{"use strict";let t={macArm:"https://appsupport.kimi.ai/api/app/pkg/latest/macos/download",macIntel:"https://appsupport.kimi.ai/api/app/pkg/latest/macos_x64/download",windows:"https://appsupport.kimi.ai/api/app/pkg/latest/windows/download"},r={macArm:"https://appsupport.moonshot.cn/api/app/pkg/latest/macos/download",macIntel:"https://appsupport.moonshot.cn/api/app/pkg/latest/macos_x64/download",windows:"https://appsupport.moonshot.cn/api/app/pkg/latest/windows/download"};function n(e){return e?t:r}e.s(["getKimiWorkDownloadUrls",()=>n,"kimiWorkDownloadUrls",0,t])},142768,e=>{"use strict";let t=/\b(?:harmonyos|openharmony|ohos)\b/i;function r(e){if(t.test(e))return"harmonyos";let r=e.toLowerCase();return r.includes("android")?"android":/iphone|ipad|ipod/.test(r)?"ios":r.includes("windows")?"windows":"mac"}function n(e){let t=r(e);return"ios"===t||"android"===t||"harmonyos"===t?t:"ios"}e.s(["ANDROID_DIRECT_DOWNLOAD_URL",0,"https://appsupport.moonshot.cn/api/app/pkg/latest/android/download","ANDROID_GOOGLE_PLAY_URL",0,"https://play.google.com/store/apps/details?id=com.moonshot.kimichat","HARMONYOS_DOWNLOAD_URL",0,"https://appgallery.huawei.com/app/detail?id=com.hos.moonshot.kimichat&channelId=SHARE&source=appshare","IOS_DOWNLOAD_URL",0,"https://apps.apple.com/cn/app/kimi-%E6%99%BA%E8%83%BD%E5%8A%A9%E6%89%8B/id6474233312?l=en-GB","detectDownloadPlatform",()=>r,"detectMobilePlatform",()=>n])},507485,e=>{"use strict";var t=e.i(270468);e.i(61928);var r=e.i(538015),n=e.i(13768);e.i(248706);var i=e.i(632762),o=e.i(295079);let s={"/":"home","/features":"features","/features/":"features","/products":"products","/products/":"products","/research":"research","/research/":"research","/blog":"blog","/blog/":"blog"};function a({items:e,pageType:a="article_page",relatedFeature:l,align:c="left",isBack:u=!1,topPadding:d,bottomPadding:p,locale:f}){let h=(0,n.useEmbedMode)();if(!e?.length||h)return null;let m=(0,t.jsx)("nav",{"aria-label":"Breadcrumb","data-embed-chrome":!0,className:` ${"left"===c?"breadcrumb-left":"breadcrumb-center"} breadcrumb`,children:(0,t.jsxs)("ol",{className:["flex w-full items-center gap-2 text-(length:--ui-B2-font-size) leading-(--ui-B2-line-height) text-(--Labels-Secondary) m-0 p-0 list-none","left"===c?"justify-start":"justify-center"].join(" "),children:[u&&(0,t.jsx)("li",{"aria-hidden":"true",className:"flex items-center list-none shrink-0",children:(0,t.jsx)("span",{className:"mr-2 text-(--Labels-Secondary)",children:"<"})}),e.map((n,c)=>{let u=c===e.length-1,d=n.href?{event:"seo_breadcrumb_click",params:{page_type:a||"article_page",item_id:(e=>{if(s[e])return s[e];try{let t=new URL(e,"https://www.kimi.com").pathname;if("/"===t||""===t)return"home";
1return t.replace(/\/$/,"").split("/").filter(Boolean).pop()||"home"}catch{if("/"===e||""===e)return"home";return e.replace(/\/$/,"").split("/").filter(Boolean).pop()||"home"}})(n.href),target_url:n.href,...l?{related_feature:l||"other"}:{}}}:null,p=n.textKey?(0,o.formatSeoMessage)(f,n.textKey):n.text;return(0,t.jsxs)("li",{className:["flex items-center gap-2! [list-style:none]",u?"min-w-0 shrink":"shrink-0"].join(" ").trim(),children:[n.href?(0,t.jsx)(r.default,{log:d??{},children:(0,t.jsx)(i.KitLink,{href:n.href,className:["vp-raw transition-colors hover:text-(--Labels-Primary)",u?"whitespace-nowrap":"shrink-0"].join(" ").trim(),children:(0,t.jsx)("span",{className:u?"block overflow-hidden min-w-0 whitespace-nowrap shrink text-ellipsis":"",children:p})})}):(0,t.jsx)("span",{"aria-current":u?"page":void 0,className:u?"block overflow-hidden min-w-0 whitespace-nowrap shrink text-ellipsis":"",children:p}),!u&&(0,t.jsx)("span",{"aria-hidden":!0,className:"text-(--Labels-Secondary) shrink-0",children:"/"})]},`${n.text}-${c}`)})]})});return void 0!==d||void 0!==p?(0,t.jsx)("div",{className:"w-full breadcrumb-wrapper vp-raw","data-embed-chrome":!0,style:{marginTop:`${d}px`,paddingBottom:`${p}px`},children:m}):m}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.