PageSourceSearch

https://smartguys.ai/_next/static/chunks/2859-7ab142f6a118054f.js

js smartguys.ai collected 2026-10-05 15:06:42 UTC 17,164 bytes, 4 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2859],{10852:(e,t,r)=>{r.d(t,{L:()=>c});var n=r(49711),o=r(5460);let i="undefined"!=typeof document?n.useLayoutEffect:n.useEffect,l=e=>e&&!Array.isArray(e)&&"object"==typeof e,s=[],a={},u=o.Ay,c=(e,t=s)=>{let r=a;l(e)?(r=e,e=null,t="dependencies"in r?r.dependencies:s):l(t)&&(t="dependencies"in(r=t)?r.dependencies:s),e&&"function"!=typeof e&&console.warn("First parameter must be a function or config object");let{scope:o,revertOnUpdate:c}=r,f=(0,n.useRef)(!1),d=(0,n.useRef)(u.context(()=>{},o)),m=(0,n.useRef)(e=>d.current.add(null,e)),p=t&&t.length&&!c;return p&&i(()=>(f.current=!0,()=>d.current.revert()),s),i(()=>{if(e&&d.current.add(e,o),!p||!f.current)return()=>d.current.revert()},t),{context:d.current,contextSafe:m.current}};c.register=e=>{u=e},c.headless=!0},14112:(e,t)=>{function r(e,t){var r=e.length;for(e.push(t);0<r;){var n=r-1>>>1,o=e[n];if(0<i(o,t))e[n]=t,e[r]=o,r=n;else break}}function n(e){return 0===e.length?null:e[0]}function o(e){if(0===e.length)return null;var t=e[0],r=e.pop();if(r!==t){e[0]=r;for(var n=0,o=e.length,l=o>>>1;n<l;){var s=2*(n+1)-1,a=e[s],u=s+1,c=e[u];if(0>i(a,r))u<o&&0>i(c,a)?(e[n]=c,e[u]=r,n=u):(e[n]=a,e[s]=r,n=s);else if(u<o&&0>i(c,r))e[n]=c,e[u]=r,n=u;else break}}return t}function i(e,t){var r=e.sortIndex-t.sortIndex;return 0!==r?r:e.id-t.id}if(t.unstable_now=void 0,"object"==typeof performance&&"function"==typeof performance.now){var l,s=performance;t.unstable_now=function(){return s.now()}}else{var a=Date,u=a.now();t.unstable_now=function(){return a.now()-u}}var c=[],f=[],d=1,m=null,p=3,h=!1,y=!1,v=!1,b=!1,w="function"==typeof setTimeout?setTimeout:null,g="function"==typeof clearTimeout?clearTimeout:null,k="undefined"!=typeof setImmediate?setImmediate:null;function E(e){for(var t=n(f);null!==t;){if(null===t.callback)o(f);else if(t.startTime<=e)o(f),t.sortIndex=t.expirationTime,r(c,t);else break;t=n(f)}}function x(e){if(v=!1,E(e),!y)if(null!==n(c))y=!0,j||(j=!0,l());else{var t=n(f);null!==t&&R(x,t.startTime-e)}}var j=!1,$=-1,_=5,C=-1;function O(){return!!b||!(t.unstable_now()-C<_)}function L(){if(b=!1,j){var e=t.unstable_now();C=e;var r=!0;try{e:{y=!1,v&&(v=!1,g($),$=-1),h=!0;var i=p;try{t:{for(E(e),m=n(c);null!==m&&!(m.expirationTime>e&&O());){var s=m.callback;if("function"==typeof s){m.callback=null,p=m.priorityLevel;var a=s(m.expirationTime<=e);if(e=t.unstable_now(),"function"==typeof a){m.callback=a,E(e),r=!0;break t}m===n(c)&&o(c),E(e)}else o(c);m=n(c)}if(null!==m)r=!0;else{var u=n(f);null!==u&&R(x,u.startTime-e),r=!1}}break e}finally{m=null,p=i,h=!1}r=void 0}}finally{r?l():j=!1}}}if("function"==typeof k)l=function(){k(L)};else if("undefined"!=typeof MessageChannel){var z=new MessageChannel,P=z.port2;z.port1.onmessage=L,l=function(){P.postMessage(null)}}else l=function(){w(L,0)};function R(e,r){$=w(function(){e(t.unstable_now())},r)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):_=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return p},t.unstable_next=function(e){switch(p){case 1:case 2:case 3:var t=3;break;default:t=p}var r=p;p=t;try{return e()}finally{p=r}},t.unstable_requestPaint=function(){b=!0},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var r=p;p=e;try{return t()}finally{p=r}},t.unstable_scheduleCallback=function(e,o,i){var s=t.unstable_now();switch(i="object"==typeof i&&null!==i&&"number"==typeof(i=i.delay)&&0<i?s+i:s,e){case 1:var a=-1;break;case 2:a=250;break;case 5:a=0x3fffffff;break;case 4:a=1e4;break;default:a=5e3}return a=i+a,e={id:d++,callback:o,priorityLevel:e,startTime:i,expirationTime:a,sortIndex:-1},i>s?(e.sortIndex=i,r(f,e),null===n(c)&&e===n(f)&&(v?(g($),$=-1):v=!0,R(x,i-s))):(e.sortIndex=a,r(c,e),y||h||(y=!0,j||(j=!0,l()))),e},t.unstable_shouldYield=O,t.unstable_wrapCallback=function(e){var t=p;return function(){var r=p;p=t;try{return e.apply(this,arguments)}finally{p=r}}}},24950:(e,t,r)=>{r.d(t,{DY:()=>s,IU:()=>u,uv:()=>a});let n=e=>"object"==typeof e&&"function"==typeof e.then,o=[];function i(e,t,r=(e,t)=>e===t){if(e===t)return!0;
1if(!e||!t)return!1;let n=e.length;if(t.length!==n)return!1;for(let o=0;o<n;o++)if(!r(e[o],t[o]))return!1;return!0}function l(e,t=null,r=!1,s={}){for(let n of(null===t&&(t=[e]),o))if(i(t,n.keys,n.equal)){if(r)return;if(Object.prototype.hasOwnProperty.call(n,"error"))throw n.error;if(Object.prototype.hasOwnProperty.call(n,"response"))return s.lifespan&&s.lifespan>0&&(n.timeout&&clearTimeout(n.timeout),n.timeout=setTimeout(n.remove,s.lifespan)),n.response;if(!r)throw n.promise}let a={keys:t,equal:s.equal,remove:()=>{let e=o.indexOf(a);-1!==e&&o.splice(e,1)},promise:(n(e)?e:e(...t)).then(e=>{a.response=e,s.lifespan&&s.lifespan>0&&(a.timeout=setTimeout(a.remove,s.lifespan))}).catch(e=>a.error=e)};if(o.push(a),!r)throw a.promise}let s=(e,t,r)=>l(e,t,!1,r),a=(e,t,r)=>void l(e,t,!0,r),u=e=>{if(void 0===e||0===e.length)o.splice(0,o.length);else{let t=o.find(t=>i(e,t.keys,t.equal));t&&t.remove()}}},39483:(e,t,r)=>{r.d(t,{Hl:()=>d});var n=r(11238),o=r(49711),i=r(33364);function l(e,t){let r;return(...n)=>{window.clearTimeout(r),r=window.setTimeout(()=>e(...n),t)}}let s=["x","y","top","bottom","left","right","width","height"],a=(e,t)=>s.every(r=>e[r]===t[r]);var u=r(84499),c=r(98887);function f({ref:e,children:t,fallback:r,resize:s,style:u,gl:f,events:d=n.f,eventSource:m,eventPrefix:p,shadows:h,linear:y,flat:v,legacy:b,orthographic:w,frameloop:g,dpr:k,performance:E,raycaster:x,camera:j,scene:$,onPointerMissed:_,onCreated:C,...O}){o.useMemo(()=>(0,n.e)(i),[]);let L=(0,n.u)(),[z,P]=function({debounce:e,scroll:t,polyfill:r,offsetSize:n}={debounce:0,scroll:!1,offsetSize:!1}){var i,s,u;let c=r||("undefined"==typeof window?class{}:window.ResizeObserver);if(!c)throw Error("This browser does not support ResizeObserver out of the box. See: https://github.com/react-spring/react-use-measure/#resize-observer-polyfills");let[f,d]=(0,o.useState)({left:0,top:0,width:0,height:0,bottom:0,right:0,x:0,y:0}),m=(0,o.useRef)({element:null,scrollContainers:null,resizeObserver:null,lastBounds:f,orientationHandler:null}),p=e?"number"==typeof e?e:e.scroll:null,h=e?"number"==typeof e?e:e.resize:null,y=(0,o.useRef)(!1);(0,o.useEffect)(()=>(y.current=!0,()=>void(y.current=!1)));let[v,b,w]=(0,o.useMemo)(()=>{let e=()=>{if(!m.current.element)return;let{left:e,top:t,width:r,height:o,bottom:i,right:l,x:s,y:u}=m.current.element.getBoundingClientRect(),c={left:e,top:t,width:r,height:o,bottom:i,right:l,x:s,y:u};m.current.element instanceof HTMLElement&&n&&(c.height=m.current.element.offsetHeight,c.width=m.current.element.offsetWidth),Object.freeze(c),y.current&&!a(m.current.lastBounds,c)&&d(m.current.lastBounds=c)};return[e,h?l(e,h):e,p?l(e,p):e]},[d,n,p,h]);function g(){m.current.scrollContainers&&(m.current.scrollContainers.forEach(e=>e.removeEventListener("scroll",w,!0)),m.current.scrollContainers=null),m.current.resizeObserver&&(m.current.resizeObserver.disconnect(),m.current.resizeObserver=null),m.current.orientationHandler&&("orientation"in screen&&"removeEventListener"in screen.orientation?screen.orientation.removeEventListener("change",m.current.orientationHandler):"onorientationchange"in window&&window.removeEventListener("orientationchange",m.current.orientationHandler))}function k(){m.current.element&&(m.current.resizeObserver=new c(w),m.current.resizeObserver.observe(m.current.element),t&&m.current.scrollContainers&&m.current.scrollContainers.forEach(e=>e.addEventListener("scroll",w,{capture:!0,passive:!0})),m.current.orientationHandler=()=>{w()},"orientation"in screen&&"addEventListener"in screen.orientation?screen.orientation.addEventListener("change",m.current.orientationHandler):"onorientationchange"in window&&window.addEventListener("orientationchange",m.current.orientationHandler))}return i=w,s=!!t,(0,o.useEffect)(()=>{if(s)return window.addEventListener("scroll",i,{capture:!0,passive:!0}),()=>void window.removeEventListener("scroll",i,!0)},[i,s]),u=b,(0,o.useEffect)(()=>(window.addEventListener("resize",u),()=>void window.removeEventListener("resize",u)),[u]),(0,o.useEffect)(()=>{g(),k()},[t,w,b]),(0,o.useEffect)(()=>g,[]),[e=>{e&&e!==m.current.element&&(g(),m.current.element=e,m.current.scrollC
1ontainers=function e(t){let r=[];if(!t||t===document.body)return r;let{overflow:n,overflowX:o,overflowY:i}=window.getComputedStyle(t);return[n,o,i].some(e=>"auto"===e||"scroll"===e)&&r.push(t),[...r,...e(t.parentElement)]}(e),k())},f,v]}({scroll:!0,debounce:{scroll:50,resize:0},...s}),R=o.useRef(null),S=o.useRef(null);o.useImperativeHandle(e,()=>R.current);let T=(0,n.a)(_),[I,A]=o.useState(!1),[D,M]=o.useState(!1);if(I)throw I;if(D)throw D;let F=o.useRef(null);(0,n.b)(()=>{let e=R.current;P.width>0&&P.height>0&&e&&(F.current||(F.current=(0,n.c)(e)),async function(){await F.current.configure({gl:f,scene:$,events:d,shadows:h,linear:y,flat:v,legacy:b,orthographic:w,frameloop:g,dpr:k,performance:E,raycaster:x,camera:j,size:P,onPointerMissed:(...e)=>null==T.current?void 0:T.current(...e),onCreated:e=>{null==e.events.connect||e.events.connect(m?(0,n.i)(m)?m.current:m:S.current),p&&e.setEvents({compute:(e,t)=>{let r=e[p+"X"],n=e[p+"Y"];t.pointer.set(r/t.size.width*2-1,-(2*(n/t.size.height))+1),t.raycaster.setFromCamera(t.pointer,t.camera)}}),null==C||C(e)}}),F.current.render((0,c.jsx)(L,{children:(0,c.jsx)(n.E,{set:M,children:(0,c.jsx)(o.Suspense,{fallback:(0,c.jsx)(n.B,{set:A}),children:null!=t?t:null})})}))}())}),o.useEffect(()=>{let e=R.current;if(e)return()=>(0,n.d)(e)},[]);let H=m?"none":"auto";return(0,c.jsx)("div",{ref:S,style:{position:"relative",width:"100%",height:"100%",overflow:"hidden",pointerEvents:H,...u},...O,children:(0,c.jsx)("div",{ref:z,style:{width:"100%",height:"100%"},children:(0,c.jsx)("canvas",{ref:R,style:{display:"block"},children:r})})})}function d(e){return(0,c.jsx)(u.Af,{children:(0,c.jsx)(f,{...e})})}r(53027)},43793:(e,t,r)=>{r.d(t,{j:()=>h});var n=r(49711);let o={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,railColor:"#D9D9D9",railWidth:1,gapPosition:"bottom",loading:!1},i=()=>{let e=(0,n.useRef)([]),t=(0,n.useRef)(null);return(0,n.useEffect)(()=>{let r=Date.now(),n=!1;e.current.forEach(e=>{if(!e)return;n=!0;let o=e.style;o.transitionDuration=".3s, .3s, .3s, .06s",t.current&&r-t.current<100&&(o.transitionDuration="0s, 0s")}),n&&(t.current=Date.now())}),e.current};var l=r(68742),s=r(71986);let a=({bg:e,children:t})=>n.createElement("div",{style:{width:"100%",height:"100%",background:e}},t);function u(e,t){return Object.keys(e).map(r=>{let n=parseFloat(r),o=`${Math.floor(n*t)}%`;return`${e[r]} ${o}`})}let c=n.forwardRef((e,t)=>{let{prefixCls:r,color:o,gradientId:i,radius:l,className:c,style:f,ptg:d,strokeLinecap:m,strokeWidth:p,size:h,gapDegree:y}=e,v=o&&"object"==typeof o,b=h/2,w=n.createElement("circle",{className:(0,s.$)(`${r}-circle-path`,c),r:l,cx:b,cy:b,stroke:v?"#FFF":void 0,strokeLinecap:m,strokeWidth:p,opacity:+(0!==d),style:f,ref:t});if(!v)return w;let g=`${i}-conic`,k=y?`${180+y/2}deg`:"0deg",E=u(o,(360-y)/360),x=u(o,1),j=`conic-gradient(from ${k}, ${E.join(", ")})`,$=`linear-gradient(to ${y?"bottom":"top"}, ${x.join(", ")})`;return n.createElement(n.Fragment,null,n.createElement("mask",{id:g},w),n.createElement("foreignObject",{x:0,y:0,width:h,height:h,mask:`url(#${g})`},n.createElement(a,{bg:$},n.createElement(a,{bg:j}))))}),f=(e,t,r,n,o,i,l,s,a,u,c=0)=>{let f=(100-n)/100*t;return"round"===a&&100!==n&&(f+=u/2)>=t&&(f=t-.01),{stroke:"string"==typeof s?s:void 0,strokeDasharray:`${t}px ${e}`,strokeDashoffset:f+c,transform:`rotate(${o+r/100*360*((360-i)/360)+(0===i?0:({bottom:0,top:180,left:90,right:-90})[l])}deg)`,transformOrigin:"50px 50px",transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},d=({id:e,loading:t})=>{if(!t)return{indeterminateStyleProps:{},indeterminateStyleAnimation:null};let r=`${e}-indeterminate-animate`;return{indeterminateStyleProps:{transform:"rotate(0deg)",animation:`${r} 1s linear infinite`},indeterminateStyleAnimation:n.createElement("style",null,`@keyframes ${r} {
2            0% { transform: rotate(0deg); }
3            100% { transform: rotate(360deg); }
4          }`)}};function m(){return(m=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];
4for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function p(e){let t=e??[];return Array.isArray(t)?t:[t]}let h=e=>{let{id:t,prefixCls:r,classNames:a={},styles:u={},steps:h,strokeWidth:y,railWidth:v,gapDegree:b=0,gapPosition:w,railColor:g,strokeLinecap:k,style:E,className:x,strokeColor:j,percent:$,loading:_,...C}={...o,...e},O=(0,l.Ay)(t),L=`${O}-gradient`,z=50-y/2,P=2*Math.PI*z,R=b>0?90+b/2:-90,S=(360-b)/360*P,{count:T,gap:I}="object"==typeof h?h:{count:h,gap:2},A=p($),D=p(j),M=D.find(e=>e&&"object"==typeof e),F=M&&"object"==typeof M?"butt":k,{indeterminateStyleProps:H,indeterminateStyleAnimation:N}=d({id:O,loading:_}),B=f(P,S,0,100,R,b,w,g,F,y),W=i();return n.createElement("svg",m({className:(0,s.$)(`${r}-circle`,a.root,x),viewBox:"0 0 100 100",style:{...u.root,...E},id:t,role:"presentation"},C),!T&&n.createElement("circle",{className:(0,s.$)(`${r}-circle-rail`,a.rail),r:z,cx:50,cy:50,stroke:g,strokeLinecap:F,strokeWidth:v||y,style:{...B,...u.rail}}),T?(()=>{let e=Math.round(T*(A[0]/100)),t=100/T,o=0;return Array(T).fill(null).map((i,l)=>{let c=l<=e-1?D[0]:g,d=c&&"object"==typeof c?`url(#${L})`:void 0,m=f(P,S,o,t,R,b,w,c,"butt",y,I);return o+=(S-m.strokeDashoffset+I)*100/S,n.createElement("circle",{key:l,className:(0,s.$)(`${r}-circle-path`,a.track),r:z,cx:50,cy:50,stroke:d,strokeWidth:y,opacity:1,style:{...m,...u.track},ref:e=>{W[l]=e}})})})():(()=>{let e=0;return A.map((t,o)=>{let i=D[o]||D[D.length-1],l=f(P,S,e,t,R,b,w,i,F,y);return e+=t,n.createElement(c,{key:o,color:i,ptg:t,radius:z,prefixCls:r,gradientId:L,className:a.track,style:{...l,...H,...u.track},strokeLinecap:F,strokeWidth:y,gapDegree:b,ref:e=>{W[o]=e},size:100})}).reverse()})(),N)}},49485:(e,t,r)=>{r.d(t,{h:()=>u});var n=r(49711),o=r(54992),i=r(5963);let{useSyncExternalStoreWithSelector:l}=o,s=e=>e,a=(e,t)=>{let r=(0,i.y)(e),o=(e,o=t)=>(function(e,t=s,r){let o=l(e.subscribe,e.getState,e.getInitialState,t,r);return n.useDebugValue(o),o})(r,e,o);return Object.assign(o,r),o},u=(e,t)=>e?a(e,t):a},53027:(e,t,r)=>{e.exports=r(14112)},62788:(e,t,r)=>{r.d(t,{b:()=>o});var n=r(25395);function o(e,t,r,o){var i;return(i=class extends n.BKk{constructor(i){for(let o in super({vertexShader:t,fragmentShader:r,...i}),e)this.uniforms[o]=new n.nc$(e[o]),Object.defineProperty(this,o,{get(){return this.uniforms[o].value},set(e){this.uniforms[o].value=e}});this.uniforms=n.LlO.clone(this.uniforms),null==o||o(this)}}).key=n.cj9.generateUUID(),i}},75152:(e,t,r)=>{r.d(t,{F:()=>l});var n=r(10887);let o=e=>{if((0,n.A)()&&window.document.documentElement){let t=Array.isArray(e)?e:[e],{documentElement:r}=window.document;return t.some(e=>e in r.style)}
4return!1},i=(e,t)=>{if(!o(e))return!1;let r=document.createElement("div"),n=r.style[e];return r.style[e]=t,r.style[e]!==n};function l(e,t){return Array.isArray(e)||void 0===t?o(e):i(e,t)}},84499:(e,t,r)=>{r.d(t,{Af:()=>s,Nz:()=>o,u5:()=>a,y3:()=>f});var n=r(49711);function o(e,t,r){if(!e)return;if(!0===r(e))return e;let n=t?e.return:e.child;for(;n;){let e=o(n,t,r);if(e)return e;n=t?null:n.sibling}}function i(e){try{return Object.defineProperties(e,{_currentRenderer:{get:()=>null,set(){}},_currentRenderer2:{get:()=>null,set(){}}})}catch(t){return e}}(()=>{var e,t;return"undefined"!=typeof window&&((null==(e=window.document)?void 0:e.createElement)||(null==(t=window.navigator)?void 0:t.product)==="ReactNative")})()?n.useLayoutEffect:n.useEffect;let l=i(n.createContext(null));class s extends n.Component{render(){return n.createElement(l.Provider,{value:this._reactInternals},this.props.children)}}function a(){let e=n.useContext(l);if(null===e)throw Error("its-fine: useFiber must be called within a <FiberProvider />!");let t=n.useId();return n.useMemo(()=>{for(let r of[e,null==e?void 0:e.alternate]){if(!r)continue;let e=o(r,!1,e=>{let r=e.memoizedState;for(;r;){if(r.memoizedState===t)return!0;r=r.next}});if(e)return e}},[e,t])}let u=Symbol.for("react.context"),c=e=>null!==e&&"object"==typeof e&&"$$typeof"in e&&e.$$typeof===u;function f(){let e=function(){let e=a(),[t]=n.useState(()=>new Map);t.clear();let r=e;for(;r;){let e=r.type;c(e)&&e!==l&&!t.has(e)&&t.set(e,n.use(i(e))),r=r.return}return t}();return n.useMemo(()=>Array.from(e.keys()).reduce((t,r)=>o=>n.createElement(t,null,n.createElement(r.Provider,{...o,value:e.get(r)})),e=>n.createElement(s,{...e})),[e])}}}]);

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.