PageSourceSearch

https://greenwise.ru/_next/static/chunks/2420.d7471340b0838e40.js

js greenwise.ru collected 2026-10-02 18:00:55 UTC 9,863 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2420],{2084:(e,t,n)=>{n.d(t,{Px:()=>i,SV:()=>l});var r=n(8101);function i(...e){return t=>{e.forEach(e=>{!function(e,t){if(null!=e){if("function"==typeof e){e(t);return}try{e.current=t}catch(n){throw Error(`Cannot assign value '${t}' to ref '${e}'`)}}}(e,t)})}}function l(...e){return(0,r.useMemo)(()=>i(...e),e)}},7569:(e,t,n)=>{n.d(t,{$:()=>y});var r=n(5105),i=n(2084),l=n(8227),o=n(660),s=n(3144),a=n(8101);let[c,f]=(0,n(2870).q)({strict:!1,name:"ButtonGroupContext"});var u=n(9825);function d(e){let{children:t,className:n,...i}=e,l=(0,a.isValidElement)(t)?(0,a.cloneElement)(t,{"aria-hidden":!0,focusable:!1}):t,o=(0,s.cx)("chakra-button__icon",n);return(0,r.jsx)(u.B.span,{display:"inline-flex",alignSelf:"center",flexShrink:0,...i,className:o,children:l})}d.displayName="ButtonIcon";var h=n(5208),g=n(5410);function p(e){let{label:t,placement:n,spacing:i="0.5rem",children:l=(0,r.jsx)(g.y,{color:"currentColor",width:"1em",height:"1em"}),className:o,__css:c,...f}=e,d=(0,s.cx)("chakra-button__spinner",o),p="start"===n?"marginEnd":"marginStart",m=(0,a.useMemo)(()=>(0,h.H2)({display:"flex",alignItems:"center",position:t?"relative":"absolute",[p]:t?i:0,fontSize:"1em",lineHeight:"normal",...c}),[c,t,p,i]);return(0,r.jsx)(u.B.div,{className:d,...f,__css:m,children:l})}p.displayName="ButtonSpinner";var m=n(480),v=n(5485);let y=(0,m.R)((e,t)=>{let n=f(),c=(0,v.V)("Button",{...n,...e}),{isDisabled:d=n?.isDisabled,isLoading:h,isActive:g,children:m,leftIcon:y,rightIcon:w,loadingText:E,iconSpacing:b="0.5rem",type:B,spinner:S,spinnerPlacement:L="start",className:W,as:N,shouldWrapChildren:j,..._}=(0,l.M)(e),k=(0,a.useMemo)(()=>{let e={...c?._focus,zIndex:1};return{display:"inline-flex",appearance:"none",alignItems:"center",justifyContent:"center",userSelect:"none",position:"relative",whiteSpace:"nowrap",verticalAlign:"middle",outline:"none",...c,...!!n&&{_focus:e}}},[c,n]),{ref:O,type:z}=function(e){let[t,n]=(0,a.useState)(!e);return{ref:(0,a.useCallback)(e=>{e&&n("BUTTON"===e.tagName)},[]),type:t?"button":void 0}}(N),H={rightIcon:w,leftIcon:y,iconSpacing:b,children:m,shouldWrapChildren:j};return(0,r.jsxs)(u.B.button,{disabled:d||h,ref:(0,i.SV)(t,O),as:N,type:B??z,"data-active":(0,o.s)(g),"data-loading":(0,o.s)(h),__css:k,className:(0,s.cx)("chakra-button",W),..._,children:[h&&"start"===L&&(0,r.jsx)(p,{className:"chakra-button__spinner--start",label:E,placement:"start",spacing:b,children:S}),h?E||(0,r.jsx)(u.B.span,{opacity:0,children:(0,r.jsx)(x,{...H})}):(0,r.jsx)(x,{...H}),h&&"end"===L&&(0,r.jsx)(p,{className:"chakra-button__spinner--end",label:E,placement:"end",spacing:b,children:S})]})});function x(e){let{leftIcon:t,rightIcon:n,children:i,iconSpacing:l,shouldWrapChildren:o}=e;return o?(0,r.jsxs)("span",{style:{display:"contents"},children:[t&&(0,r.jsx)(d,{marginEnd:l,children:t}),i,n&&(0,r.jsx)(d,{marginStart:l,children:n})]}):(0,r.jsxs)(r.Fragment,{children:[t&&(0,r.jsx)(d,{marginEnd:l,children:t}),i,n&&(0,r.jsx)(d,{marginStart:l,children:n})]})}y.displayName="Button"},5440:(e,t,n)=>{n.d(t,{K:()=>o});var r=n(5105),i=n(8101),l=n(7569);let o=(0,n(480).R)((e,t)=>{let{icon:n,children:o,isRound:s,"aria-label":a,...c}=e,f=n||o,u=(0,i.isValidElement)(f)?(0,i.cloneElement)(f,{"aria-hidden":!0,focusable:!1}):null;return(0,r.jsx)(l.$,{px:"0",py:"0",borderRadius:s?"full":void 0,ref:t,"aria-label":a,...c,children:u})});o.displayName="IconButton"},660:(e,t,n)=>{n.d(t,{r:()=>i,s:()=>r});let r=e=>e?"":void 0,i=e=>!!e||void 0},2963:(e,t,n)=>{let r,i;n.d(t,{L:()=>A});var l=n(2378),o=n(9092),s=n(8101),a=n(301),c=n(4832),f=n(2728),u=n(9923);function d(e,t){let n;let r=()=>{let{currentTime:r}=t,i=(null===r?0:r.value)/100;n!==i&&e(i),n=i};return u.Gt.update(r,!0),()=>(0,u.WG)(r)}let h=new WeakMap;function g({target:e,contentRect:t,borderBoxSize:n}){var r;null===(r=h.get(e))||void 0===r||r.forEach(r=>{r({target:e,contentSize:t,get size(){return function(e,t){if(t){let{inlineSize:e,blockSize:n}=t[0];return{width:e,height:n}}return e instanceof SVGElement&&"getBBox"in e?e.getBBox():{width:e.offsetWidth,height:e.offsetHeight}}(e,n)}})})}function p(e){e.forEach(g)}let m=new Set;var v=n(9341),y=n(4538);let x=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),w=()=>({time:0,x:x(),y:x()}),E={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function b(e,t,n,r){let i=n[t],{length:l,position:o}=E[t],s=i.current,a=n.time;i.current=e[`scroll${o}`],i.scrollLength=e[`scroll${l}`]-e[`client${l}`],i.offset.length=0,i.offset[0]=0,i.offset[1]=i.scrollLength,i.progress=(0,v.q)(0,i.scrollLength,i.current);let c=r-a;i.velocity=c>50?0:(0,y.f)(i.current-s,c)}var B=n(8143),S=n(5063),L=n(2908);let W={start:0,center:.5,end:1};function N(e,t,n=0){let r=0;if(e in W&&(e=W[e]),"string"==typeof e){let t=parseFloat(e);e.endsWith("px")?r=t:e.endsWith("%")?e=t/100:e.endsWith("vw")?r=t/100*document.documentElement.clientWidth:e.endsWith("vh")?r=t/100*document.documentElement.clientHeight:e=t}return"number"==typeof e&&(r=t*e),n+r}let j=[0,0],_={All:[[0,0],[1,1]]},k={x:0,y:0},O=new WeakMap,z=new WeakMap,H=new WeakMap,G=e=>e===document.documentElement?window:e;function M(e,{container:t=document.documentElement,...n}={}){let l=H.get(t);l||(l=new Set,H.set(t,l));let o=function(e,t,n,r={}){return{measure:()=>(function(e,t=e,n){if(n.x.targetOffset=0,n.y.targetOffset=0,t!==e){let r=t;for(;r&&r!==e;)n.x.targetOffset+=r.offsetLeft,n.y.targetOffset+=r.offsetTop,r=r.offsetParent}n.x.targetLength=t===e?t.scrollWidth:t.clientWidth,n.y.targetLength=t===e?t.scrollHeight:t.clientHeight,n.x.containerLength=e.clientWidth,n.y.c
1ontainerLength=e.clientHeight})(e,r.target,n),update:t=>{b(e,"x",n,t),b(e,"y",n,t),n.time=t,(r.offset||r.target)&&function(e,t,n){let{offset:r=_.All}=n,{target:i=e,axis:l="y"}=n,o="y"===l?"height":"width",s=i!==e?function(e,t){let n={x:0,y:0},r=e;for(;r&&r!==t;)if(r instanceof HTMLElement)n.x+=r.offsetLeft,n.y+=r.offsetTop,r=r.offsetParent;else if("svg"===r.tagName){let e=r.getBoundingClientRect(),t=(r=r.parentElement).getBoundingClientRect();n.x+=e.left-t.left,n.y+=e.top-t.top}else if(r instanceof SVGGraphicsElement){let{x:e,y:t}=r.getBBox();n.x+=e,n.y+=t;let i=null,l=r.parentNode;for(;!i;)"svg"===l.tagName&&(i=l),l=r.parentNode;r=i}else break;return n}(i,e):k,a=i===e?{width:e.scrollWidth,height:e.scrollHeight}:"getBBox"in i&&"svg"!==i.tagName?i.getBBox():{width:i.clientWidth,height:i.clientHeight},c={width:e.clientWidth,height:e.clientHeight};t[l].offset.length=0;let f=!t[l].interpolate,u=r.length;for(let e=0;e<u;e++){let n=function(e,t,n,r){let i=Array.isArray(e)?e:j,l=0;return"number"==typeof e?i=[e,e]:"string"==typeof e&&(i=(e=e.trim()).includes(" ")?e.split(" "):[e,W[e]?e:"0"]),N(i[0],n,r)-N(i[1],t)}(r[e],c[o],a[o],s[l]);f||n===t[l].interpolatorOffsets[e]||(f=!0),t[l].offset[e]=n}f&&(t[l].interpolate=(0,S.G)(t[l].offset,(0,L.Z)(r),{clamp:!1}),t[l].interpolatorOffsets=[...t[l].offset]),t[l].progress=(0,B.q)(0,1,t[l].interpolate(t[l].current))}(e,n,r)},notify:()=>t(n)}}(t,e,w(),n);if(l.add(o),!O.has(t)){let e=()=>{for(let e of l)e.measure()},n=()=>{for(let e of l)e.update(u.uv.timestamp)},o=()=>{for(let e of l)e.notify()},s=()=>{u.Gt.read(e,!1,!0),u.Gt.read(n,!1,!0),u.Gt.update(o,!1,!0)};O.set(t,s);let a=G(t);window.addEventListener("resize",s,{passive:!0}),t!==document.documentElement&&z.set(t,"function"==typeof t?(m.add(t),i||(i=()=>{let e={width:window.innerWidth,height:window.innerHeight},t={target:window,size:e,contentSize:e};m.forEach(e=>e(t))},window.addEventListener("resize",i)),()=>{m.delete(t),!m.size&&i&&(i=void 0)}):function(e,t){r||"undefined"==typeof ResizeObserver||(r=new ResizeObserver(p));let n=(0,c.KJ)(e);return n.forEach(e=>{let n=h.get(e);n||(n=new Set,h.set(e,n)),n.add(t),null==r||r.observe(e)}),()=>{n.forEach(e=>{let n=h.get(e);null==n||n.delete(t),(null==n?void 0:n.size)||null==r||r.unobserve(e)})}}(t,s)),a.addEventListener("scroll",s,{passive:!0})}let s=O.get(t);return u.Gt.read(s,!1,!0),()=>{var e;(0,u.WG)(s);let n=H.get(t);if(!n||(n.delete(o),n.size))return;let r=O.get(t);O.delete(t),r&&(G(t).removeEventListener("scroll",r),null===(e=z.get(t))||void 0===e||e(),window.removeEventListener("resize",r))}}let T=new Map;function C({source:e,container:t=document.documentElement,axis:n="y"}={}){e&&(t=e),T.has(t)||T.set(t,{});let r=T.get(t);return r[n]||(r[n]=(0,c.Jb)()?new ScrollTimeline({source:t,axis:n}):function({source:e,container:t,axis:n="y"}){e&&(t=e);let r={value:0},i=M(e=>{r.value=100*e[n].progress},{container:t,axis:n});return{currentTime:r,cancel:i}}({source:t,axis:n})),r[n]}function $(e){return e&&(e.target||e.offset)}var P=n(4031);function R(e,t){(0,a.$)(!!(!t||t.current),`You have defined a ${e} options but the provided ref is not yet hydrated, probably because it's defined higher up the tree. Try calling useScroll() in the same component as the ref, or setting its \`layoutEffect: false\` option.`)}let V=()=>({scrollX:(0,l.OQ)(0),scrollY:(0,l.OQ)(0),scrollXProgress:(0,l.OQ)(0),scrollYProgress:(0,l.OQ)(0)});function A({container:e,target:t,layoutEffect:n=!0,...r}={}){let i=(0,o.M)(V);return(n?P.E:s.useEffect)(()=>(R("target",t),R("container",e),function(e,{axis:t="y",...n}={}){let r={axis:t,...n};return"function"==typeof e?2===e.length||$(r)?M(t=>{e(t[r.axis].progress,t)},r):d(e,C(r)):function(e,t){if(e.flatten(),$(t))return e.pause(),M(n=>{e.time=e.duration*n[t.axis].progress},t);{let n=C(t);return e.attachTimeline?e.attachTimeline(n,e=>(e.pause(),d(t=>{e.time=e.duration*t},n))):f.l}}(e,r)}((e,{x:t,y:n})=>{i.scrollX.set(t.current),i.scrollXProgress.set(t.progress),i.scrollY.set(n.current),i.scrollYProgress.set(n.progress)},{...r,container:(null==e?void 0:e.current)||void 0,target:(null==t?void 0:t.current)||void 0})),[e,t,JSON.stringify(r.offset)]),i}}}]);

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.